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 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 Javascript
非主流的textarea自增长实现js代码
Dec 20 Javascript
基于jquery的跟随屏幕滚动代码
Jul 24 Javascript
jquery显示和隐藏div特效实例
Feb 27 Javascript
js日期相关函数总结分享
Oct 15 Javascript
让新消息在网页标题闪烁提示的jQuery代码
Nov 04 Javascript
javascript对浅拷贝和深拷贝的详解
Oct 14 Javascript
javaScript封装的各种写法
Aug 14 Javascript
vue bus全局事件中心简单Demo详解
Feb 26 Javascript
vue中过滤器filter的讲解
Jan 21 Javascript
深入了解Vue.js 混入(mixins)
Jul 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支持分块与断点续传文件下载功能代码
2014/05/09 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
二级域名转向类
2006/11/09 Javascript
JavaScript中null与undefined分析
2009/07/25 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
浅谈webpack 四个核心概念之Entry
2019/06/12 Javascript
python读取注册表中值的方法
2013/04/08 Python
python自定义类并使用的方法
2015/05/07 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
django用户登录验证的完整示例代码
2019/07/21 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
详解Python中的文件操作
2021/01/14 Python
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
婚礼答谢宴主持词
2014/03/14 职场文书
婚礼司仪主持词
2014/03/14 职场文书
产品质量保证书
2014/04/29 职场文书
法人委托书范本格式
2014/09/15 职场文书
委托书格式范文
2015/01/28 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS