bootstrap table 怎么在onLoadSuccess中获取所有的行数

bootstrap table 怎么在$('#tableId').bootstrapTable({}); 的方法的加载成功方法onLoadSuccess{}中获取所有的行数???

例如:

    $('#tableId').bootstrapTable({
        idField:'custno' ,
        toolbar: '#toolbar1',    //工具按钮用哪个容器
        striped: true,      //是否显示行间隔色
        cache: false,      //是否使用缓存,默认为true,
        pagination: true,     //是否显示分页(*)
        sortable: true,      //是否启用排序
        sortOrder: "desc",     //排序方式
        queryParamsType:'',
        sidePagination: "server",   //分页方式:client客户端分页,server服务端分页(*)
        pageNumber:1,      //初始化加载第一页,默认第一页
        pageSize: 10,       //每页的记录行数(*)    
        pageList: [10, 25, 50, 100],  //可供选择的每页的行数(*)
        height: $(window)-200,
        uniqueId: "ID",
        columns:[
                  {
                      field:'A' ,
                      title:'客户号' ,
                      width:70 ,
                      align:'left'
                  },
                  {
                      field:'B' ,
                      title:'客户名称' ,
                      width:80 ,
                      align:'left'
                  },{
                      field:'C' ,
                      title:'性别' ,
                      width:50  ,
                      align:'left'
                  }
                ],
         onLoadSuccess:function(){
             //我要在这里获取所有的数据的总行数,怎么获取?
              //我要在这里获取所有的数据的总行数,怎么获取?
               //我要在这里获取所有的数据的总行数,怎么获取?
         }
   });
阅读 15.4k
4 个回答

看看这个能用不? $('#tableId').find("tr").length

总行数,要通过后台接口来获取。因为你当前获取的是一页的数据,并不知道总数,所以需要后台返回给前端

后台封装的数据列表的名字应该是rows,所以result.rows.length啊

onLoadSuccess:function(data){

         //data.rows.length
     }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题