浅析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 相关文章推荐
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
Javascript闭包(Closure)详解
May 05 Javascript
js和jquery分别验证单选框、复选框、下拉框
Dec 17 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
May 30 Javascript
React应用中使用Bootstrap的方法
Aug 15 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
May 27 Javascript
vue打包的时候自动将px转成rem的操作方法
Jun 20 Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 Javascript
微信小程序实现左侧滑动导航栏
Apr 08 Javascript
详解阿里Node.js技术文档之process模块学习指南
Jan 04 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
浅析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加密解密的代码
2006/10/09 PHP
php 保留小数点
2009/04/21 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python中常见的异常总结
2018/02/20 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
中职应届生会计求职信
2013/10/23 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
市场营销计划书范文
2015/01/16 职场文书
python playwright 自动等待和断言详解
2021/11/27 Python