0
我有一個extjs網格,它有一個電子郵件字段,其中有大寫和小寫的電子郵件開始。這個字段沒有按照它的意思排序。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'}
]
你在你的代碼中有一個錯字(錯過了你的JsonReader的'fullname'屬性的開始引用),那是無意的嗎?在你的'init_groupView'函數中也缺少關閉'}'。 – 2012-07-17 21:39:34
對不起。我不想顯示大量的數據。所以編輯我的代碼和複製粘貼它。代碼工作正常。唯一的問題是在電子郵件和日期排序網格,我覺得我可能不得不添加更多的東西 – Micheal 2012-07-17 21:44:02
我認爲會有一些方法來定義列定義的「類型」,以給予網格提示如何解釋數據。否則,在將數據轉換爲字符串後,可能會按字母順序對它們進行排序。 – 2012-07-17 22:10:37