如何向ext网格添加自定义排序
how to add custom sorting to ext grid
假设我有一个数据集:
[{ id: 1, name: "C" }, { id: 2, name: "A" }, { id: 3, name: "D" }]
当我为网格建立类似这样的列时:
this.columns =
{
id: {
hidden: true
},
name: {
text: 'Name',
editor: {
xtype: "textfield"
}
}
};
当我对'Name'列排序时,我希望它按'id'排序,而不是按字母顺序排序。
所以不像这样排序:A, C, D我希望它是:C, A, D
我已经尝试在名称列上使用dataIndex: 'id',然后将id映射到正确的名称以显示目的,但这会干扰我的编辑功能。
是否有一个简单的方法在Ext(我使用Ext 4.2)排序名称列的id ?
只需配置商店的sorters
选项:
store: {
...
sorters: [{property: 'id', direction: 'ASC'}]
}
或sort
方法
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 添加自定义标记以自动完成
- 微笑时间轴小部件添加自定义字段
- 在验证器中添加自定义规则以检查<ul>具有元素
- 在log4javascript中添加自定义日志级别
- 向ASP控件添加自定义事件
- 在“添加自定义按钮”旁边添加自定义按钮;添加到CART”;WooCommerce的按钮
- 在标记mapbox.js上添加自定义图标
- 如何使用inlineformset_factory添加自定义字段属性
- 如何在 Rails 应用程序中向 Galleria 添加自定义描述
- 使用原型对象向javascript对象添加自定义属性和方法的建议
- WordPress,添加自定义JS和Foundation JS
- 如何在wooccommerce脚本之后添加自定义java脚本
- Wordpress:添加自定义HTML文件
- 在jqGrid中的行中添加自定义按钮
- 如何在联系人表单7 Wordpress中添加自定义javascript函数
- 如何在自定义帖子类型中添加自定义字段
- 如何使用Google Analytics添加自定义事件跟踪
- 如何在Javascript中向存储类添加自定义方法
- 如何向AlloyUI表单生成器添加自定义属性