Bootstrap   发布时间:2022-04-18  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了BootStrap数据表格实例代码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

首先初始化页面

datafield: "rows",//服务端返回数据键值 就是说记录放的键值是rows,分页时使用总记录数的键值为@R_207_10586@l
   search: true,//是否搜索
   cache: false,Striped: true,pagination: true,//是否分页
   sortable: true,//是否启用排序
   sortOrder: "asc",//排序方式
   //pagenumber:1,pageSize: 10,//单页记录数
   Pagelist: [5,10,20,50],//分页步进值
   sidePagination: "server",//服务端分页
   contentType: "application/json",//请求数据内容格式 认是 application/json 自己根据格式自行服务端处理
   dataType: "json",//期待返回数据类型
   method: "post",//请求方式
   searchAlign: "left",//查询框对齐方式
   silent: true,queryParamsType: "limit",//查询参数组织方式
   queryParams: function getParams(params) {
     var param = {
      pageNum: params.pagenumber,pageSize: params.pageSize,realName : params.search
     };
     return param;
   },responseHandler: function(res) {
     return {
      "@R_207_10586@l": res.@R_207_10586@l,//总页数
      "rows": res.rows  //数据
     };
   },searchOnEnterKey: false,//回车搜索
   showrefresh: true,//刷新按钮
   showcolumns: true,//列选择按钮
   buttonsAlign: "left",//按钮对齐方式
   toolbar: "#userToolbarsendCoin",//指定工具栏
   toolbarAlign: "right",//工具栏对齐方式
   columns: [
     /*{
      title: "全选",field: "SELEct",checkBox: true,width: 20,//宽度
      align: "center",//水平
      valign: "middle"//垂直
     },*/
     {
      title: "ID",//标题
      field: "id",//键名
      sortable: true,//是否可排序
      order: "desc"//认排序方式
     },{
      field: "userInfo.userName",title: "用户名",sortable: true,titleTooltip: "this is name"
     }/*,{
      field: "userInfo.id",title: "userInfo.id",}*/,{
      field: "userInfo.realName",title: "真实姓名",},{
      field: "userInfo.department",title: "所属部门",{
      field: "coinName",title: "类型",{
      field: "amount",title: "数量",sorter:numSort
     },{
      field: "validDateStart",title: "有效期起",//——修改——获取日期列的值进行转换
      formatter: function (value,row,indeX) {
        var time = new Date(value);
        var y = time.getFullYear();//年
        var m = time.getMonth() + 1;//月
        var d = time.getDate();//日
        return y+"-"+m+"-"+d
      }
     },{
      field: "validDateEnd",title: "有效期止",indeX) {
        var time = new Date(value);
        var y = time.getFullYear();//年
        var m = time.getMonth() + 1;//月
        var d = time.getDate();//日
        return y+"-"+m+"-"+D}
     },title: "操作列",formatter:function(value,rowIndeX){
        var userId =row.userInfo.id;
        var amount =row.amount;
        var validDateStart =row.validDateStart;
        var validDateEnd =row.validDateEnd;
        var realName =row.userInfo.realName;
        console.log(userId);
        console.log(realName);
        console.log(amount);console.log(validDateStart);console.log(validDateEnd);
        if(userId!=null){
         return''+'分配' +''/*+
            '编辑'*/;
        }else{
         return '分配';
        }
     }
     }
   ],onClickRow: function(row,$element) {
     //$element是当前tr的jquery对象
     $element.css("BACkground-color","white");
     /*alert(row.id);
     id = row.id;*/
   },//单击row事件
   locale: "zh-CN",//中文支持,detailView: false,//是否显示详情折叠
   detailFormatter: function(index,element) {
   var html = '';
   $.each(row,function(key,val){
     html += "

" + key + ":" + val + "

" }); return html; } }) /*$('#archives-table').bootstrapTable('hidecolumn','userInfo.id');*/ /*$("#searchBtn").click(function() { var realName = $("#realName").val(); $.ajax({ type: "post",url: "/coinSend/list",data: {param : param},dataType:"json",success : function(json) { $("#archives-table").bootstrapTable('load',json);//主要是要这种写法 } }); });*/ })

大佬总结

以上是大佬教程为你收集整理的BootStrap数据表格实例代码全部内容,希望文章能够帮你解决BootStrap数据表格实例代码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。