|
@@ -43,6 +43,7 @@ var table = {
|
|
|
sortName: "",
|
|
|
sortOrder: "asc",
|
|
|
pagination: true,
|
|
|
+ paginationLoop: false,
|
|
|
pageSize: 10,
|
|
|
pageList: [10, 25, 50],
|
|
|
toolbar: "toolbar",
|
|
@@ -85,6 +86,7 @@ var table = {
|
|
|
sortName: options.sortName, // 排序列名称
|
|
|
sortOrder: options.sortOrder, // 排序方式 asc 或者 desc
|
|
|
pagination: options.pagination, // 是否显示分页(*)
|
|
|
+ paginationLoop: options.paginationLoop, // 是否启用分页条无限循环的功能
|
|
|
pageNumber: 1, // 初始化加载第一页,默认第一页
|
|
|
pageSize: options.pageSize, // 每页的记录行数(*)
|
|
|
pageList: options.pageList, // 可供选择的每页的行数(*)
|
|
@@ -103,10 +105,12 @@ var table = {
|
|
|
showToggle: options.showToggle, // 是否显示详细视图和列表视图的切换按钮
|
|
|
showExport: options.showExport, // 是否支持导出文件
|
|
|
showHeader: options.showHeader, // 是否显示表头
|
|
|
+ showFullscreen: options.showFullscreen, // 是否显示全屏按钮
|
|
|
uniqueId: options.uniqueId, // 唯 一的标识符
|
|
|
clickToSelect: options.clickToSelect, // 是否启用点击选中行
|
|
|
singleSelect: options.singleSelect, // 是否单选checkbox
|
|
|
mobileResponsive: options.mobileResponsive, // 是否支持移动端适配
|
|
|
+ cardView: options.cardView, // 是否启用显示卡片视图
|
|
|
detailView: options.detailView, // 是否启用显示细节视图
|
|
|
onClickRow: options.onClickRow, // 点击某行触发的事件
|
|
|
onDblClickRow: options.onDblClickRow, // 双击某行触发的事件
|
|
@@ -286,7 +290,7 @@ var table = {
|
|
|
_value = _value.replace(/\'/g,"'");
|
|
|
_value = _value.replace(/\"/g,""");
|
|
|
var actions = [];
|
|
|
- actions.push($.common.sprintf('<input id="tooltip-show" style="opacity: 0;position: absolute;z-index:-1" type="text" value="%s"/>', _value));
|
|
|
+ actions.push($.common.sprintf('<input style="opacity: 0;position: absolute;z-index:-1" type="text" value="%s"/>', _value));
|
|
|
actions.push($.common.sprintf('<a href="###" class="tooltip-show" data-toggle="tooltip" data-target="%s" title="%s">%s</a>', _target, _value, _text));
|
|
|
return actions.join('');
|
|
|
} else {
|
|
@@ -504,6 +508,16 @@ var table = {
|
|
|
hideColumn: function(column, tableId) {
|
|
|
var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
|
|
$("#" + currentId).bootstrapTable('hideColumn', column);
|
|
|
+ },
|
|
|
+ // 显示所有表格列
|
|
|
+ showAllColumns: function(tableId) {
|
|
|
+ var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
|
|
+ $("#" + currentId).bootstrapTable('showAllColumns');
|
|
|
+ },
|
|
|
+ // 隐藏所有表格列
|
|
|
+ hideAllColumns: function(tableId) {
|
|
|
+ var currentId = $.common.isEmpty(tableId) ? table.options.id : tableId;
|
|
|
+ $("#" + currentId).bootstrapTable('hideAllColumns');
|
|
|
}
|
|
|
},
|
|
|
// 表格树封装处理
|