rownumberer
字段不是按顺序而是从我用于id
的字段idProperty
中提取值。从而;没有订购。
Ext.define('DataModel', {
extend : 'Ext.data.Model',
idProperty : 'id',
fields : [
{ name : 'id', type : 'int' },
{ name : 'openDate', type : 'string' },
{ name : 'comment', type : 'string' }
]
});
var openDateStore = Ext.create('Ext.data.Store', {
model : 'DataModel',
proxy : {
type : 'ajax',
url : contextPath + 'data.do',
reader : {
totalProperty : 'results',
type : 'json',
root : 'data'
}
},
autoLoad : false
});
xtype : 'gridpanel', title : 'Open Date(s)', store : openDateStore ,
columns : [
{ xtype : 'rownumberer', text : 'Sn', width : 15 },
{ xtype : 'gridcolumn', dataIndex : 'openDate', text : 'Date'},
{ xtype : 'gridcolumn', dataIndex : 'comment', text : 'Comment'}
]
始终;订单按照" id"领域,从来没有保证有序。
我试过;删除idProperty
但它没有用。
我错在哪里请帮忙。
由于