extjssortable不按大小写和日期排序
extjs sortable does not sort on case and dates
我有一个extjs网格,它有一个电子邮件字段,其中的电子邮件以大写和小写开头。此字段未按应有的方式排序。
此外,我有一个格式为2012年6月14日上午11:00的日期字段。
我不知道如何按升序/降序对日期列进行排序。
我的意思是网格确实对数据进行了排序,但它没有正确地对进行排序
这是我的代码:
var init_groupView = function() {
userStore = new Ext.data.Store({
url: 'scripts/users_getAllUsers.cgi',
reader: new Ext.data.JsonReader({
root: 'users',
totalProperty: 'usersCount',
id: 'user_id',
fields: [ 'fullname','email','login_time']
})
});
以下是我的列的排序方式。
columns: [
{header: "Full Name", width: 150, height:16, sortable: true, dataIndex: 'fullname'},
{header: "E-Mail", width: 200, height:16, sortable: true, dataIndex: 'email'},
{header: "Last Login", width: 150, height:16, sortable: true, dataIndex: 'login_time'}
]
您需要在字段上设置类型,以便它知道如何对值进行排序:
http://docs.sencha.com/ext-js/2-3/#/api/Ext.data.Field-cfg-type
您可能还需要设置dateFormat配置。
相关文章:
- 如何合并不同集合的游标并按日期排序
- 按日期排序和筛选
- SharePoint :按日期排序列表
- JavaScript对象按日期排序
- 跨浏览器d3.js SVG线条渲染日期排序
- extjssortable不按大小写和日期排序
- Angularjs 简单网格 表按日期排序
- 如何使用Javascript对html内容进行排序(按作者排序,按日期排序等)
- javascript foreach on array / json data 但按最新日期排序
- 量角器:检查数据按日期排序
- j查询日期排序
- Javascript按日期排序
- 如何使用Javascript按日期排序,然后按时间排序
- JS对象排序日期排序
- 我该如何调整.当它执行getJSON以返回按日期排序的结果时
- 按日期排序表-我应该使用AJAX/PHP/MySql还是纯Javascript
- Fuelux数据网格日期排序
- 无法设置“”的属性;某事“;在尝试创建按日期排序的数组时出现未定义错误
- 为什么数组不在javascript中按递增日期或递减日期排序
- jqGrid 树网格日期排序无法正常工作