remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
来源:互联网 发布:linux创建多个文件 编辑:程序博客网 时间:2024/05/16 14:51
关于Ext的排序问题,一般涉及到两种方式。
A。一种是默认的客户端排序机制,对当前页进行排序。sortable
这种排序模式不用多说,是人都会:
1.可以在Ext.grid.ColumnModel列模式中,设置sortable:false,此列为可排序。
var cm = new Ext.grid.ColumnModel([//定义列显示模式
{id: "name",header: "部门名称",dataIndex: 'name',width: 50, sortable:false},
]);
2.总体设置Ext.grid.ColumnModel的所有列的默认排序方式。
cm.defaultSortable = true;//默认列全部可排序
cm.setDefaultSort('name', 'DESC');也可如:按名字倒序
B。进行服务器端全局排序方式。remoteSort
这种排序方式,大家都知道,但是不一定能用好,需要一下几个步骤,少一个都不行。
1.数据集Ext.data.Store中设置参数:remoteSort: true
2.列模式Ext.grid.ColumnModel中需要进行全局排序的列中加入参数:remoteSort: true
3.后台组合数据集的方法中,
通过:String sort= request.getParameter("sort");//要排序的列名--无需定义,ext自动后传
String dir= request.getParameter("dir");//要排序的方式--无需定义,ext自动后传
取数据集的时候,把这两个参数加进去,就爽了。
这时候到前台试试,看看是不是就可以进行全局排序了。
- remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
- 解决EXT自定义树的排序 remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
- 用while(true)和continue、break来实现在一个大循环里switch
- 用while(true)和continue、break来实现在一个大循环里switch
- 在erlang进程里增加process_flag(trap_exit, true)的问题
- 在windowless=true的条件下让silverlight输入中文
- form在submit时disabled=“true”后的处理
- easyui datagrid在fitColumns="true"的情况下失效
- android:duplicateParentState="true"在代码和XML设置效果的差异
- hibernate 的@Column注解在的字段上不生效
- Boolean.valueOf(true)和true的区别
- C++里TRUE和true DWORD和HWND区别
- auto_now_add=True和auto_now_add=True
- true 和 TRUE 区别
- Django在admin模块中显示auto_now_add=True或auto_now=True的时间类型列
- C++里大写TRUE和小写true区别
- Android Camera setRecordingHint(true)函数 在部分手机上的问题,例如拉伸,变形
- 有关true和false在js中使用
- Android 点击事件 4种 写法
- 20151204 流水账
- hadoop Job 运行错误 java.lang.OutOfMemoryError: Java heap space
- JavaMail发送多联系人多附件邮件
- 一个包含n个字符的字符串,从第m个字符开始复制成为另外一个字符串
- remoteSort =true 用在store; 和sortable:true 用在column里的一个字段上
- c语言学习
- Codeforces Round #334 D. Moodular Arithmetic(并查集)
- golang返回值为interface{}的类型判断
- AndroidAnnotations注解说明
- linux设置代理上网
- OC的内存管理
- redis
- iOS 新特性分列式 之 iOS 6.x - 主要内容:自动布局、集合视图、UI 状态保持