0
重現步驟:如何在煎茶電網動態添加的數據進行排序
- 打開http://dev.sencha.com/deploy/ext-4.0.0/examples/restful/restful.html
- 排序的數據由ID列
- 添加一行
- 該行將會在網格的頂部,但它可以在底部
問題:如何對動態添加的數據進行排序?
重現步驟:如何在煎茶電網動態添加的數據進行排序
問題:如何對動態添加的數據進行排序?
新添加的行被添加到商店,見store.insert()中的示例代碼:
dockedItems: [{
xtype: 'toolbar',
items: [{
text: 'Add',
iconCls: 'icon-add',
handler: function(){
// empty record
store.insert(0, new Person());
rowEditing.startEdit(0, 0);
}
}, '-', {
text: 'Delete',
iconCls: 'icon-delete',
handler: function(){
var selection = grid.getView().getSelectionModel().getSelection()[0];
if (selection) {
store.remove(selection);
}
}
}]
}]
然後將其「編輯」具有實數值和商店記錄被相應地更新。
或許所有你所要做的就是打電話
store.sort('email', 'ASC');
但刷新網格視圖可能就足夠了,因爲畢竟你已經要求它進行排序:
grid.getView().refresh();