bootstrap table操作技巧分享


Posted in Javascript onFebruary 15, 2017

本文实例为大家分享了bootstrap table操作的相关技巧,供大家参考,具体内容如下

源码

html代码:

<table id="agenttable" data-toggle="table" 
 data-pagination="true" data-cache="false" 
 data-height="800" data-show-columns="true"
 data-smart-display = "true"
 data-async = false
 data-query-params="bh_agt_queryParams"
 data-search="true"
 data-sortable="true"
 data-show-export="true"
 data-show-refresh="true"
 data-page-size="15"
 data-page-list="[15,30,60,120]"
 data-response-handler="bh_agt_bootstrapresp"
 data-row-style="table_rowFormatter"
 >
 <thead>
 <tr>
  <th data-field="id" data-align="center" data-sortable="true" bgcolor="#FF0000">id</th>
  <th data-field="name" data-align="center" data-sortable="true">名称</th>
  <th data-field="agentip" data-align="center" data-sortable="true">ip</th>
  <th data-field="country" data-align="center" data-sortable="true">国家</th>
  <th data-field="province" data-align="center" data-sortable="true">省</th>
  <th data-field="city" data-align="center" data-sortable="true">市</th>
  <th data-field="carrier" data-align="center" data-sortable="true">提供商</th>
 </tr>
 </thead>
</table>

js代码:

//生成后台数据请求参数。后台可以用request.getParameter获取
var bh_agt_queryParams=function(params){
 var tmp = bt_bhagent_paras//外面生成的json格式参数
 bt_bhagent_paras={}
 return tmp
}
var bh_agt_bootstrapresp=function(data){
 bt_bhagent_list = data;
 //这里是动态加载数据后的入口函数。
 //在这里可以对data进行二次加工生成retdata。
 //在这里也可以出发其它的关联动作,比如说画echart图。
 return retdata
}
//对单行数据进行格式化,可以返回各种css
var table_rowFormatter = function(row, index){
 if (row.succ == "SUCCESS"){
  return { classes: 'success' };
 }else if (row.succ == "NOTING"){
 return { classes: 'warning' };
 }
 return { classes: 'danger' };
}
//加载Table数据
var bh_table_update = function(refresh,filter){
 if (refresh){
 $('#'+ filter.eTable).bootstrapTable('refresh',{ 
  url: filter.tableUrl
 });
 }else{
 $('#'+ filter.eTable).bootstrapTable({ 
  url: filter.tableUrl
 });
 }
}

知识点说明

  • bootstrapTable(‘refresh',{ url: filter.tableUrl}); 的方式在第一次加载数据时会失败。第一次加载数据不能带refresh动作。
  • 在非第一次加载数据时,必须执行refresh动作,否则数据不会更新到表中。
  • 如果向直接加载已有数据,则需要使用load动作。如:bootstrapTable(“load”,data);

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

Javascript 相关文章推荐
Track Image Loading效果代码分析
Aug 13 Javascript
js计算字符串长度包含的中文是utf8格式
Oct 15 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 Javascript
vue.js入门(3)——详解组件通信
Dec 02 Javascript
JS出现失效的情况总结
Jan 20 Javascript
Angular开发者指南之入门介绍
Mar 05 Javascript
关于JavaScript中forEach和each用法浅析
Jul 27 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
Vue的H5页面唤起支付宝支付功能
Apr 18 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 Javascript
解决vue中el-tab-pane切换的问题
Jul 19 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 #Javascript
JS原型与原型链的深入理解
Feb 15 #Javascript
js中数组插入、删除元素操作的方法
Feb 15 #Javascript
jQuery中on方法使用注意事项详解
Feb 15 #Javascript
防止重复发送 Ajax 请求
Feb 15 #Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 #Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
Feb 15 #Javascript
You might like
国内php原创论坛
2006/10/09 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
$.format,jquery.format 使用说明
2011/07/13 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
2017/04/06 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
Saltstack快速入门简单汇总
2016/03/01 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
pandas数据处理之绘图的实现
2020/06/15 Python
用python制作个音乐下载器
2021/01/30 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
HTML5 FormData 方法介绍以及实现文件上传示例
2017/09/12 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
客户经理岗位职责
2013/12/08 职场文书
大学总结自我鉴定
2014/01/18 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
给老师的一封建议书
2014/03/13 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
决心书格式范文
2015/09/23 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android