bootstrap-table表格事件
来源:互联网 发布:ai软件运用 编辑:程序博客网 时间:2024/05/19 05:32
使用bootstrap-table插件时,会用到表格的点击事件,事件如下:
BootstrapTable.DEFAULTS = {
classes: ‘table table-hover’,
locale: undefined,
height: undefined,
undefinedText: ‘-‘,
sortName: undefined,
sortOrder: ‘asc’,
sortStable: false,
striped: false,
columns: [[]],
data: [],
dataField: ‘rows’,
method: ‘get’,
url: undefined,
ajax: undefined,
cache: true,
contentType: ‘application/json;charset=UTF-8’,//这里我就加了个utf-8
dataType: ‘json’,
ajaxOptions: {},
queryParams: function (params) {//这个是设置查询时候的参数,我直接在源码中修改过,不喜欢offetset 我后台用的 是pageNo. 这样处理就比较的满足我的要求,其实也可以在后台改,麻烦!
return params;
},
queryParamsType: ‘limit’, // undefined (这里是根据不同的参数,选择不同的查询的条件)
responseHandler: function (res) {//这里我查看源码的,在ajax请求成功后,发放数据之前可以对返回的数据进行处理,返回什么部分的数据,比如我的就需要进行整改的!
return res;
},
pagination: false,
onlyInfoPagination: false,
sidePagination: ‘client’, // client or server
totalRows: 0, // server side need to set
pageNumber: 1,
pageSize: 10,
pageList: [10, 25, 50, 100],
paginationHAlign: ‘right’, //right, left
paginationVAlign: ‘bottom’, //bottom, top, both
paginationDetailHAlign: ‘left’, //right, left
paginationPreText: ‘‹’,
paginationNextText: ‘›’,
search: false,
searchOnEnterKey: false,
strictSearch: false,
searchAlign: ‘right’,
selectItemName: ‘btSelectItem’,
showHeader: true,
showFooter: false,
showColumns: false,
showPaginationSwitch: false,//展示页数的选择?
showRefresh: false,
showToggle: false,
buttonsAlign: ‘right’,
smartDisplay: true,
escape: false,
minimumCountColumns: 1,
idField: undefined,
uniqueId: undefined,
cardView: false,
detailView: false,
detailFormatter: function (index, row) {
return ”;
},
trimOnSearch: true,
clickToSelect: false,
singleSelect: false,
toolbar: undefined,
toolbarAlign: ‘left’,
checkboxHeader: true,
sortable: true,
silentSort: true,
maintainSelected: false,
searchTimeOut: 500,
searchText: ”,
iconSize: undefined,
buttonsClass: ‘default’,
iconsPrefix: ‘glyphicon’, // glyphicon of fa (font awesome)
icons: {
paginationSwitchDown: ‘glyphicon-collapse-down icon-chevron-down’,
paginationSwitchUp: ‘glyphicon-collapse-up icon-chevron-up’,
refresh: ‘glyphicon-refresh icon-refresh’,
toggle: ‘glyphicon-list-alt icon-list-alt’,
columns: ‘glyphicon-th icon-th’,
detailOpen: ‘glyphicon-plus icon-plus’,
detailClose: ‘glyphicon-minus icon-minus’
},
customSearch: $.noop, customSort: $.noop, rowStyle: function (row, index) { return {}; }, rowAttributes: function (row, index) { return {}; }, footerStyle: function (row, index) { return {}; }, onAll: function (name, args) { return false; }, onClickCell: function (field, value, row, $element) { return false; }, onDblClickCell: function (field, value, row, $element) { return false; }, onClickRow: function (item, $element) { return false; }, onDblClickRow: function (item, $element) { return false; }, onSort: function (name, order) { return false; }, onCheck: function (row) { return false; }, onUncheck: function (row) { return false; }, onCheckAll: function (rows) { return false; }, onUncheckAll: function (rows) { return false; }, onCheckSome: function (rows) { return false; }, onUncheckSome: function (rows) { return false; }, onLoadSuccess: function (data) { return false; }, onLoadError: function (status) { return false; }, onColumnSwitch: function (field, checked) { return false; }, onPageChange: function (number, size) { return false; }, onSearch: function (text) { return false; }, onToggle: function (cardView) { return false; }, onPreBody: function (data) { return false; }, onPostBody: function () { return false; }, onPostHeader: function () { return false; }, onExpandRow: function (index, row, $detail) { return false; }, onCollapseRow: function (index, row) { return false; }, onRefreshOptions: function (options) { return false; }, onRefresh: function (params) { return false; }, onResetView: function () { return false; }};
大致绘画表格参数说明:
url: ‘/TableStyle/GetOrder’, //请求后台的URL(*)
method: ‘get’, //请求方式(*)
//toolbar: ‘#toolbar’, //工具按钮用哪个容器
striped: true, //是否显示行间隔色
cache: false, //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination: true, //是否显示分页(*)
sortable: false, //是否启用排序
sortOrder: “asc”, //排序方式
queryParams: oTableInit.queryParams,//传递参数(*)
sidePagination: “server”, //分页方式:client客户端分页,server服务端分页(*)
pageNumber: 1, //初始化加载第一页,默认第一页
pageSize: 10, //每页的记录行数(*)
pageList: [10, 25, 50, 100], //可供选择的每页的行数(*)
search: true, //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
strictSearch: true,
showColumns: true, //是否显示所有的列
showRefresh: true, //是否显示刷新按钮
minimumCountColumns: 2, //最少允许的列数
clickToSelect: true, //是否启用点击选中行
height: 500, //行高,如果没有设置height属性,表格自动根据记录条数觉得表格高度
uniqueId: “ID”, //每一行的唯一标识,一般为主键列
showToggle: true, //是否显示详细视图和列表视图的切换按钮
cardView: false, //是否显示详细视图
detailView: false, //是否显示父子表
表格点击事件就不一一例句的基本顾名思义,如:
onClickCell为单元格的点击事件,根据函数的参数可以获取后台带来的数据。
- bootstrap-table表格事件
- Bootstrap表格插件--bootstrap-table
- bootstrap table 表格学习笔记
- bootstrap table的父子表格
- bootstrap的table表格使用
- Bootstrap Table 表格参数详解
- JS表格组件神器bootstrap table详解
- bootstrap-table表格导出功能学习分享
- Bootstrap笔记3—表格table
- 使用BootStrap Table编写响应式表格
- Bootstrap基础3——table表格
- bootstrap-table表格客户端分页实例
- Bootstrap table选取表格内元素
- bootstrap-table 实现表格增删改查
- bootstrap table 表格内容溢出隐藏
- 推荐一款基于 Bootstrap 的 jQuery 表格插件Bootstrap table
- Bootstrap Table 插件 触发行点击事件
- bootstrap-table,当前行单击事件
- (转)国外Fintech创业者坦言:你不知道的Fintech三大困境
- 第9节-偏差与方差、联合界定理和一致收敛定理
- IPC通讯机制
- javascript设计模式:简单工厂模式
- 算法提高 学霸的迷宫
- bootstrap-table表格事件
- python 处理movie-review-data遇到的UnicodeDecodeError 编码问题
- 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
- python自然语言处理01--搭建环境
- JVM:堆、栈、方法区
- [编程题]找出抹掉的数
- SVN服务器端和客户端的安装及简单操作
- IO多路复用
- hadoop yarn 学习笔记(一)