方法一:在html中设置
<th data-options="field:'sex',width:50,align:'right', sortable:true">排序</th>
方法二:在js中设置
$('#Student').datagrid({
sortName: 'sex', //初始排序字段
sortOrder: 'asc', //初始排序方式:'asc'或'desc'
remoteSort: false, //定义从服务器对数据进行排序。默认true
columns: [
[{
field: 'sex',
title: '性别',
width: 50,
rowspan : 2,
sortable: true, //允许列使用排序
align: 'left', //靠左
formatter : function(value,row,index){
if(value=='1'){return 'A'}
else if(value=='2'){
return 'B'
}
}
},{
field: 'comboTime',
title: '合成时间',
width: 140,
sortable: true,
align: 'center',
formatter: function (value, row) {
return row.AcceptDate + ' ' + row.AcceptTime;
}
},
]
]
});
remoteSort属性,默认是true(定义从服务器对数据进行排序),当把remoteSort设置为false时,他才会对本地数据进行排序