如何通过sortOrder对EXT JS Grid Panel分组数据进行排序
{Grouped data} {Sort Order}
Audi [3]
col11 col22 xol33
col21 col23 cole3
Benz [1]
col23 col32 cos32
col32 dos34 sdfd2
Citron [4]
jkj23 dfd23 fds23
jkjkk jjkkk jkkkk
Nissan [2]
col23 col32 cos32
col32 dos34 sdfd2
Run Code Online (Sandbox Code Playgroud)
我想通过排序它的排序顺序(因为我得到了groupdatastore中每个组元素的排序顺序)上面的数据,如下所示
Benz [1]
col23 col32 cos32
col32 dos34 sdfd2
Nissan [2]
col23 col32 cos32
col32 dos34 sdfd2
Audi [3]
col11 col22 xol33
col21 col23 cole3
Citron [4]
jkj23 dfd23 fds23
jkjkk jjkkk jkkkk
Run Code Online (Sandbox Code Playgroud)
尝试在商店中设置这些:
remoteGroup:true,
remoteSort: true
Run Code Online (Sandbox Code Playgroud)
并在您的SQL或您使用什么来获取数据排序首先按字段分组.
gridDataStoreObj = new Ext.data.GroupingStore(
{
remoteGroup:true,
remoteSort: true,
proxy: new Ext.data.HttpProxy({url: 'index.php' }),
method:'POST',
groupField:'brandName',
...
sortInfo:{field: 'id', direction: "ASC"},
});
Run Code Online (Sandbox Code Playgroud)
在服务器上:
select * from table order by brandName, id
Run Code Online (Sandbox Code Playgroud)
这应该对组自己进行排序.
| 归档时间: |
|
| 查看次数: |
13685 次 |
| 最近记录: |