浅析Bootstrap表格的使用


Posted in Javascript onJune 23, 2016

Bootstrap - 简洁、直观、强悍、移动设备优先的前端开发框架,让web开发更迅速、简单。下面给大家介绍Bootstrap表格的使用,一起学习吧。

先定义前端table

<table class="table table-striped table-bordered table-hover" id="expandabledatatable"></table>

然后是JS

/*
* 初始化表格
*/
var oTable = $('#expandabledatatable').dataTable({
"sDom": "Tflt<'row DTTTFooter'<'col-sm-6'i><'col-sm-6'p>>",
"aoColumnDefs": [
{
"bSortable": false, "aTargets": [0],
"render": function (data, type, full) {
return '<i class="fa fa-plus-square-o row-details"></i>';
}
},
{ "aTargets": [1], "data": "TaskName", "title": "任务名称" },
{ "aTargets": [2], "data": "CronExpression", "title": "表达式" },
{ "aTargets": [3], "data": "Remark", "title": "说明" },
{
"bSortable": false, "aTargets": [4], "title": "运行状态",
"render": function (data, type, full) {
if (full["Enabled"]==true){
return '<button type="button" class="btn btn-success btn-sm">运行</button>';
}
else {
return '<button type="button" class="btn btn-warning btn-sm">停止</button>';
}
}
},
{
"bSortable": false, "aTargets": [5],
"render": function (data, type, full) {
return '<a href="#" class="btn btn-info btn-xs edit"><i class="fa fa-edit"></i> 编辑</a> <a href="#" class="btn btn-danger btn-xs delete"><i class="fa fa-trash-o"></i> 删除</a>';
}
}
],
"bServerSide": true,
"sAjaxSource": "/Task/GetAllTask",
"aaSorting": [[1, 'asc']],
"aLengthMenu": [
[5, 15, 20, -1],
[5, 15, 20, "All"]
],
"iDisplayLength": 5,
"searching": false,
"bLengthChange": false,
"language": {
"sProcessing": "正在加载数据...",
"sInfoEmpty": "记录数为0",
"sInfoFiltered": " 从 _MAX_ 条过滤",
"sZeroRecords": "没有您要搜索的内容",
"search": "",
"sLengthMenu": "_MENU_",
"sInfo": "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
"oPaginate": {
"sPrevious": "上一页",
"sNext": "下一页",
}
},
"fnServerData": function (sSource, aoData, fnCallback) {
$.ajax({
"type": 'post',
"url": sSource,
"dataType": "json",
"data": {
aoData: JSON.stringify(aoData)
},
"success": function (resp) {
fnCallback(resp);
}
});
}
});

该表格的数据是从服务器端取得,所以必须配置下面这些属性,否则无法从服务器端获得数据

"bServerSide": true,
"sAjaxSource": "/Task/GetAllTask",
"fnServerData": function (sSource, aoData, fnCallback) {
$.ajax({
"type": 'post',
"url": sSource,
"dataType": "json",
"data": {
aoData: JSON.stringify(aoData)
},
"success": function (resp) {
fnCallback(resp);
}
});
}

以上所述是小编给大家介绍的Bootstrap表格的使用的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript document.referrer 用法
Apr 30 Javascript
jQuery选择器的工作原理和优化分析
Jul 25 Javascript
JS JSON对象转为字符串的简单实现方法
Nov 18 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
Feb 05 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
JavaScript中立即执行函数实例详解
Nov 04 Javascript
Bootstrap Table中的多选框删除功能
Jul 15 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 Javascript
如何安装控制器JavaScript生成插件详解
Oct 21 Javascript
javaScript把其它类型转换为Number类型
Oct 13 Javascript
浅析Bootstrap验证控件的使用
Jun 23 #Javascript
jquery中live()方法和bind()方法区别分析
Jun 23 #Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
Jun 23 #Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 #Javascript
每日十条JavaScript经验技巧(二)
Jun 23 #Javascript
jQuery实现查找最近父节点的方法
Jun 23 #Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 #Javascript
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
js 方法实现返回多个数据的代码
2009/04/30 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
分享ES6的7个实用技巧
2018/01/18 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
Python中title()方法的使用简介
2015/05/20 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
Python入门之后再看点什么好?
2018/03/05 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
Android笔试题总结
2014/11/29 面试题
销售求职信范文
2014/05/26 职场文书
讲党性心得体会
2014/09/03 职场文书
民主评议党员个人总结
2015/02/13 职场文书
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js