0

Java EE Web アプリケーションで Ext JS 4.1 を使用しています。

いくつかの日付が表示される Ext.grid.Panel があります。日付は DB2 に保管されます。したがって、私の Pojo は java.sql.Timestamp を使用します。

Ext.data.Model は次のようになります。

Ext.define('schedulerTask', {
    extend : 'Ext.data.Model',
    fields : [ {
        name : 'histTimestamp',
        type : 'date',
        sortType : 'asDate'
    }]
});

パネルは次のようになります。

var schedulerTasksHistGrid = Ext.create('Ext.grid.Panel', {
    title : 'History',
    store : schedTaskHistStore,
    columns : [ {
        text : "No:",
        xtype : 'rownumberer',
        width : 30
            }, {
        xtype : 'datecolumn',
        format : 'd/m/Y H:i:s',
        text : "histTimestamp",
        dataIndex : 'histTimestamp'
    }],

    renderTo : 'grid_sched_tasks_hist'
});

histTimestamp を並べ替えたい場合、正しく並べ替えられません。Ext.Data.Model.fields で dateFormat を指定する必要があることを読みました。これは正しいですか、どのように指定すればよいですか?

4

1 に答える 1

0

私は問題を発見しました。私の店にはgroupFieldがありました。このフィールドを削除すると、問題が解決しました。

于 2014-01-05T09:32:56.013 に答える