easyui datagrid 排序如何做

dataGrid = $('#dataGrid').datagrid({
url : '${ctx}' + '/player/OnlineGamers',
striped : true,
rownumbers : true,
pagination : true,
singleSelect : true,
idField : 'id',
sortName : 'role_id',
sortOrder : 'asc', //降序
pageSize : 50,
pageList : [ 10, 20, 30, 40, 50, 100, 200, 300, 400, 500 ],
frozenColumns : [ [

{
width : '100',
title : '角色名',
field : 'name',
sortable : true
},{
width : '100',
title : 'vip等级',
field : 'vipLevel',
sortable : true 这个设置排序了但无效
},{
width : '100',
title : '充值金额',
field : 'money',
sortable : true
},{
width : '100',
title : '等级',
field : 'level',
sortable : true
}
] ],
toolbar : '#toolbar'
});
});

我要如何改才能实现排序

你是说某列排序还是,数据显示的时候按某字段排序?

点击列名排序 sortable : true 我设置的这个没效果 不知道出了啥原因

sortable : true 设置代表可以被排序,在排序之前必须关闭本地排序,要不然默认本地排序(也就是数据传递的顺序)

需要按照哪个字段排序,就在哪个字段的列属性上添加sortable:true就可以了