浅析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入门教程(8) Location地址对象
Jan 31 Javascript
js中格式化日期时间型数据函数代码
Nov 08 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 Javascript
使用闭包对setTimeout进行简单封装避免出错
Jul 10 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
Oct 20 Javascript
jQuery+Ajax实现无刷新分页
Oct 30 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
tracking.js页面人脸识别插件使用方法
Apr 16 Javascript
详解async/await 异步应用的常用场景
May 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
轻松修复Discuz!数据库
2008/05/03 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
类之Prototype.js学习
2007/06/13 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
2019/08/05 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
入党思想汇报
2014/01/05 职场文书
写给女生的道歉信
2014/01/08 职场文书
毕业证丢失证明
2014/01/15 职场文书
2014年党支部工作总结
2014/11/13 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
学校党员干部承诺书
2015/05/04 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Java无向树分析 实现最小高度树
2022/04/09 Javascript
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL