将列设置为在EasyUI数据网格上按排序显示
Setting a column to show as sorted on a EasyUI Datagrid
我有一个EasyUI数据网格,我在那里远程加载数据。当数据网格最初加载数据时,它有一个排序顺序。
例如
A | B | C
x | 123 | Some other text
y | 657 | text text text
z | 842 | text text
这个初始数据在列A上排序,但数据网格不知道这个排序顺序。
我完全用javascript:创建数据网格
$('#'+elementId).datagrid({
loadMsg: 'Processing, please wait ...',
singleSelect:true,
pageSize:20,
height:'550px',
width:'100%',
striped:true,
fitColumns:true,
rownumbers:true,
onLoadSuccess:function(){
....
},
columns:getLayout()
loadFilter:loadFilter,
onBeforeLoad:function(param){
//Add some additional params and load data from server
},
onBeforeSortColumn:function(sort,order){
...
},
onSortColumn:function(sort,order){
....
}
});
如何通过javascript设置特定列的排序顺序?
我想你正在寻找这个:
sortName:'itemid',
sortOrder:'asc',
remoteSort:false, //optional
来源:http://www.itqibing.com/onlines/jQuery-easyui-docs/jQuery-easyui-docs/jQuery%20EasyUI%20%20Add%20sorting%20to%20DataGrid.htm
如果您使用1.3.6或更高版本,则可以执行以下
onLoadSuccess:function(){
.......
........
//At last of your code
$('#'+elementId).datagrid('sort', {
sortName: 'columnid',
sortOrder: 'desc'
});
}
相关文章:
- ui网格:在自定义表头模板中触发排序
- AngularJS剑道网格绑定到angular服务webapi-当使用[fromuri]进行解析时,排序总是为null
- 使用MixItUp在一个网格中进行多个排序
- EXTJS 4.2-网格面板多网格排序
- 将列设置为在EasyUI数据网格上按排序显示
- 我该如何使网页上的图像网格可排序
- 删除后的剑道网格排序
- 灵活网格本地排序
- jQuery 引导网格排序函数不一致
- Angularjs 简单网格 表按日期排序
- jq网格行排序通过拖放
- 如何在 2 个角度 UI 网格之间同步列排序
- 如何在 UI 网格中对列进行排序
- JavaScript网格按编号排序,排序问题
- ExtJS分组网格排序错误
- 将剑道网格与服务器端筛选器和服务器端排序结合使用,字段 = NULL
- 光滑网格 - 对复杂对象进行排序
- 网格排序整个结果集
- 剑道UI网格-排序降序前升序
- Ext JS网格排序作为字符串而不是JSON发送