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


Posted in Javascript onSeptember 28, 2017

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"], table 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) );//转换成字符串

});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript CSS修改学习第二章 样式
Feb 19 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
Oct 20 Javascript
使用隐藏的new来创建对象
Mar 29 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
Jul 11 Javascript
javascript标签在页面中的位置探讨
Apr 11 Javascript
jQuery html()方法使用不了无法显示内容的问题
Aug 06 Javascript
jQuery Validate初步体验(二)
Dec 12 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
Mar 07 Javascript
Bootstrap实现下拉菜单效果
Apr 29 Javascript
vue编译打包本地查看index文件的方法
Feb 23 Javascript
小程序自定义弹框效果
Nov 16 Javascript
微信小程序实现锚点跳转
Nov 23 Javascript
JavaScript判断输入是否为数字类型的方法总结
Sep 28 #Javascript
详解Node全局变量global模块
Sep 28 #Javascript
React Native预设占位placeholder的使用
Sep 28 #Javascript
import与export在node.js中的使用详解
Sep 28 #Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 #Javascript
AngularJS路由删除#符号解决的办法
Sep 28 #Javascript
深入理解React高阶组件
Sep 28 #Javascript
You might like
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
php强制下载文件函数
2016/08/24 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
python 整数越界问题详解
2019/06/27 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
python 操作hive pyhs2方式
2019/12/21 Python
Python操作Jira库常用方法解析
2020/04/10 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
python中Mako库实例用法
2020/12/31 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
厂长助理岗位职责
2013/12/27 职场文书
买房协议书
2014/04/11 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
一文搞懂Redis中String数据类型
2022/04/03 Redis