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 相关文章推荐
jQuery动态添加的元素绑定事件处理函数代码
Aug 02 Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 Javascript
JavaScript中的getTime()方法使用详解
Jun 10 Javascript
jQuery实现点击水纹波动动画
Apr 10 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
详解Vue源码之数据的代理访问
Dec 11 Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 Javascript
Layui实现数据表格默认全部显示(不要分页)
Oct 26 Javascript
vue和小程序项目中使用iconfont的方法
May 19 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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
九个你必须知道而且又很好用的php函数和特点
2013/08/08 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
javascript 常用方法总结
2009/06/03 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python实现随机加减法生成器
2020/02/24 Python
关于python中remove的一些坑小结
2021/01/04 Python
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
Eclipse面试题
2014/03/22 面试题
爱祖国演讲稿
2014/05/04 职场文书
商务邀请函
2015/01/30 职场文书
采购员岗位职责范本
2015/04/07 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫