大文字と小文字で始まるメールを含むメール フィールドを持つ extjs グリッドがあります。このフィールドは正常にソートされません。
また、2012 年 6 月 14 日午前 11 時の形式の日付フィールドがあります。
日付列を昇順/降順で並べ替える方法もわかりません。
つまり、グリッドはデータを並べ替えますが、正しく並べ替えられません
これが私のコードです:
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'}
]