demo.txt 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <title>bootstarp测试</title>
  6. <link type="text/css" rel="stylesheet" href="plug-in/bootstrap/css/bootstrap.css"" ></link>
  7. <link type="text/css" rel="stylesheet" href="plug-in/datatables/grey/datatables_top.css"></link>
  8. <link rel="stylesheet" href="plug-in/datatables/grey/datatables_style.css" type="text/css"></link>
  9. <script type="text/javascript" src="plug-in/jquery/jquery-1.8.js"></script>
  10. <script type="text/javascript" src="plug-in/datatables/js/jquery.dataTables.js"></script>
  11. <script type="text/javascript" src="plug-in/datatables/grey/datatables_style.js"></script>
  12. <script type="text/javascript">
  13. $(document).ready(function() {
  14. var oTable = $('#example').dataTable({
  15. //"sDom" : "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
  16. "bProcessing" : true,//当datatable获取数据时候是否显示正在处理提示信息
  17. "bPaginate" : true, //是否分页
  18. "sPaginationType" : "bootstrap",//分页样式full_numbers,
  19. "bFilter" : true,//是否使用内置的过滤功能
  20. "bSort" : true, //排序功能
  21. "bAutoWidth" : true,//自动宽度
  22. "bLengthChange" : true,//是否允许用户自定义每页显示条数
  23. "bInfo" : true,//页脚信息
  24. "sAjaxSource" : "userController.do?test",
  25. "bServerSide" : true,//指定从服务器端获取数据
  26. "oLanguage" : { //汉化
  27. "sLengthMenu" : " _MENU_ 条记录",
  28. "sZeroRecords" : "没有检索到数据",
  29. "sInfo" : "第 _START_ 至 _END_ 条数据 共 _TOTAL_ 条",
  30. "sInfoEmtpy" : "没有数据",
  31. "sProcessing" : "正在加载数据...",
  32. "sSearch" : "搜索",
  33. "oPaginate" : {
  34. "sFirst" : "首页",
  35. "sPrevious" : "前页",
  36. "sNext" : "后页",
  37. "sLast" : "尾页"
  38. }
  39. },
  40. //获取数据的处理函数 //"data" : {_dt_json : JSON.stringify(aoData)},
  41. "fnServerData" : function(sSource, aoData, fnCallback, oSettings) {
  42. oSettings.jqXHR = $.ajax({
  43. "dataType" : 'json',
  44. "type" : "POST",
  45. "url" : sSource,
  46. "data" : aoData,
  47. "success" : fnCallback
  48. });
  49. },
  50. //"aaSorting": [[0 , "desc" ],[1 , "asc" ]],
  51. "aoColumnDefs" : [ {
  52. "sClass" : "center",
  53. "aTargets" : [ 0, 1, 2, 3 ]
  54. },
  55. {
  56. "bSearchable" : false,
  57. "aTargets" : [ 3, 4 ]
  58. }, {
  59. "bVisible" : false,
  60. "aTargets" : [ 0 ]
  61. },
  62. {
  63. "bSortable" : false,
  64. "aTargets" : [ 3, 4 ]
  65. } ],
  66. "aoColumns" : [ {
  67. "sName" : "id",
  68. "sTitle" : "ID",
  69. "mDataProp" : "id",
  70. "mData" : "id"
  71. }, {
  72. "sName" : "userName",
  73. "sTitle" : "用户名",
  74. "mDataProp" : "userName",
  75. "mData" : "userName",
  76. "sWidth":"20%"
  77. }, {
  78. "sName" : "mobilePhone",
  79. "sTitle" : "手机",
  80. "mDataProp" : "mobilePhone",
  81. "mData" : "mobilePhone",
  82. "bSortable" : false,
  83. "bSearchable" : false,
  84. "sWidth":"20%"
  85. }, {
  86. "sName" : "TSDepart_departname",
  87. "sTitle" : "部门",
  88. "mDataProp" : "TSDepart_departname",
  89. "mData" : "TSDepart_departname",
  90. "sWidth":"20%"
  91. }, {
  92. "sTitle" : "操作",
  93. "mData" : "id",
  94. "sWidth":"30%",
  95. "mRender" : function(data, type, row) {
  96. return row.id;
  97. }
  98. } ]
  99. });
  100. });
  101. </script>
  102. </head>
  103. <body>
  104. <div class="row-fluid">
  105. <div class="span12">
  106. <div class="box">
  107. <h4 class="box-header round-top">
  108. <i class="icon-list"></i> 用户管理
  109. <small class="hidden-phone">用户列表</small>
  110. <a class="box-btn" title="关闭"><i class="icon-remove" ></i> </a>
  111. <a class="box-btn" title="收缩"><i class="icon-minus"></i> </a>
  112. <a class="box-btn" title="设置" data-toggle="modal"><i class="icon-cog"></i> </a>
  113. </h4>
  114. <div class="box-container-toggle" id="dd">
  115. <div class="box-content">
  116. <table width="100%" cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered bootstrap-datatable" id="example">
  117. </table>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. <!--/span-->
  123. </div>
  124. <!--/row-->
  125. </body>
  126. </html>