加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bootstrap Table服务端处理分页(后台是.net)

发布时间:2020-12-18 00:34:15 所属栏目:安全 来源:网络整理
导读:本文实例为大家分享了bootstrap Table服务端处理分页的具体代码,供大家参考,具体内容如下 要考虑函数可被可重复使用(调用),需要将可变化的变为参数封装起来 // singleSelect: false,//设置True 将禁止多选 search: false,//显示搜索框 data_local: "zh-

本文实例为大家分享了bootstrap Table服务端处理分页的具体代码,供大家参考,具体内容如下

要考虑函数可被可重复使用(调用),需要将可变化的变为参数封装起来

// singleSelect: false,//设置True 将禁止多选 search: false,//显示搜索框 data_local: "zh-US",//表格汉化 sidePagination: "server",//服务端处理分页 queryParams: function (params) {//自定义参数,这里的参数是传给后台的,我这是是分页用的 return {//这里的params是table提供的 cp: params.offset,//从数据库第几条记录开始 ps: params.limit//找多少条 }; } } if (ob.url) { option.url = ob.url; } if (ob.columns) { option.columns = ob.columns; } $(ob.id).bootstrapTable('destroy'); $(ob.id).bootstrapTable(option); if (ob.data) { $(ob.id).bootstrapTable('load',ob.data); } $(ob.id).on('load-success.bs.table',function (data) {//table加载成功后的监听函数 var $table = $(ob.id); var allTableData = JSON.stringify($table.bootstrapTable('getData'));//获取表格的所有内容行 var obj = JSON.parse(allTableData); console.log(obj) Xstate.TableArr = obj; }); }

table加载成功写的函数,是因为我自己需要才写的。把table里的数据放在全局变量后,查询详细信息就不用再做ajax。 这个'load-success.bs.table'api我还有个问题,当这个table被多次load-success,这个函数就会被运行相同多次,对页面显示功能无影响。但自己还并不明白之前的table被$(ob.id).bootstrapTable('destroy')销毁了,为什么还会被记入。 函数被调用的时候写入自己的参数,colums是第一行表头。

.net的后台传的json也一定要有page值,rows是你的显示data,total:所有显示数据的条数。

var arr = db.Database.SqlQuery(sqls).ToArray();
int RoleNames = db.Database.SqlQuery(sqlss).FirstOrDefault();
return Json(new { page = cp,rows = arr,total = RoleNames },JsonRequestBehavior.AllowGet);
}

如上,一次生成不要传对后台数据不要限制更多条件的table已经生成了 如何当你有查询条件的时候,应该怎么做?

当你看都到图片的时候,你就明白了,只需要在调用函数的时候,在url里增加你的查询条件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读