bootstrap table实现点击翻页功能 可记录上下页选中的行

网友投稿 435 2023-03-29


bootstrap table实现点击翻页功能 可记录上下页选中的行

bootstrap-table中实现,翻页之后再返回,依然选中的情况,具体内容如下

//var productids = $("body",window.parent.frames[0].document).find('.ptids');//textarea存放数据

var productids = $('textarea');

var merge_order_object= {};//页码+id组成的对象

var jsonObj = {};

var current_page = "";//当前页码

//表格渲染完成操作

table.on('post-body.bs.table', function (e, settings, json, xhr) {

  var merge_order_arr = [];

  var objString = productids.val();

  if(objString !== ""){

    jsonObj = JSON.parse(objString);//转换为json对象

    $.map(jsonObj, function (arr) {

      // merge_order_arr.push.apply(merge_order_arr,arr);//合并数组

      merge_order_arr = merge_order_arr.concat(arr);//合并数组

    });

    $.each(settings,function (i,v) {

      $.each(merge_order_arr,function (index,value) {

        if(v.id === parseInt(value)){

          $(e.target).find('tbody tr').eq(i).find('input').click();

        }

      });

    });

    // productids.val( objString );

  }

  // debugger;

});

$('input[name="btSelectAll"], tablMxCdZwvOre tbody, input[name="btSelectItem"]').change(function () {//复选框

  current_page = table.bootstrapTable('getOptions').pageNumber;

  merge_order_object[current_page] = Table.api.selectedids(table);

  productids.val( JSON.stringify(merge_order_object) );//转换成字符串

});


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Struts2动态结果集代码示例
下一篇:测试管理平台接口设置错误(测试管理平台接口设置错误怎么办)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~