//获取共享组
var $groupTable = $('#group-table').bootstrapTable('destroy').bootstrapTable({
url: '/kscd/api/share-group/',
method: 'GET',
dataType: "json",
uniqueId: 'id',
striped: false,
cache: false,
sortName: 'id',
sortable: true,
sortOrder: 'desc',
sidePagination: "server",
undefinedText: '--',
singleSelect: true,
//showRefresh : true,
//showColumns : true,
toolbar: '#group-table-toolbar',
search: true,
strictSearch: true,
clickToSelect: true,
pagination: true,
pageNumber:1,
pageSize:10,
pageList: [5, 10, 20, 50, 100],
paginationPreText:"上一页",
paginationNextText:"下一页",
//showToggle: true,
//cardView: false,
//detailView: false,
//showPaginationSwitch: true,
queryParamsType : "",
queryParams : function (params) {
var temp = {
'pageSize' : params.pageSize,
'pageNumber' : params.pageNumber,
'searchText': params.searchText,
'sortName': params.sortName,
'sortOrder': params.sortOrder,
};
return temp;
},
columns: [
{
checkbox: true
},{
field: 'name',
title:'名称',
width: '16%',
sortable : true
},{
field: 'create_time',
title:'创建时间',
sortable : true,
width: 200
},{
field: 'description',
title:'描述'
}
],
onLoadSuccess: function () {
//alert('表格加载成功!');
},
onLoadError: function () {
//showTips("数据加载失败!");
},
onClickRow: function (row, $element) {
var id = row.id;
//EditViewById(id, 'view');
//console.log(row);
},
onCheck: function (row, $element) {
chosenGroupId = row.id;
$userTable.bootstrapTable("refresh");
//EditViewById(id, 'view');
},
onUncheck: function (row, $element) {
chosenGroupId = "";
$userTable.bootstrapTable("removeAll");
$userTable.bootstrapTable("refresh");
//EditViewById(id, 'view');
}
});
要设置排序的字段加上属性“sortable : true”。
queryParams : function (params) {
var temp = {
'pageSize' : params.pageSize,
'pageNumber' : params.pageNumber,
'searchText': params.searchText,
'sortName': params.sortName,
'sortOrder': params.sortOrder,
};
return temp;
}
中加上属性:
'sortName': params.sortName,
'sortOrder': params.sortOrder