在ExtJs 5中,在向已排序的網格中添加新行時,新行永遠不會添加到網格的頂部。是否有可能讓商店在排序時忽略幻影記錄並始終將其添加到頂部/或我們指定的任何位置?ExtJs 5使用幻影記錄進行網格排序
1
A
回答
1
不,我讀過的推理是有意識的,因爲商店可以是排序或未排序的,而不是某種中間狀態(如果商店排序的答案必須是「真」或「假」 「)。如果商店有分揀機,它將保持有組織。 Sencha不會改變這種行爲。
這並不理想,但在向商店添加記錄之前,我將刪除現有的分揀機。這是不幸的,但它是快速,容易,並且不容易被用戶察覺。刪除現有的分揀機不會重新組織行的行(因爲您沒有應用任何新的分揀功能)。因此,網格將繼續顯示爲排序,而不是強制執行。
var store = myStore,
sorters = store.getSorters();
if (sorters.getCount()) {
console.log('[' + store.$className + '] Removed Existing Sorters', {
store: store,
sorters: sorters
});
sorters.removeAll();
store.fireEvent('refresh', store); // will remove sort icon from grid column headers
}
store.insert(newRowIndex, newRec)
1
我們應該將以下屬性添加到存儲:
autoSort:假
相關問題
- 1. 讓用戶對記錄進行排序?
- 2. EXTJS 5樹網格自定義行css
- 3. Extjs 5鎖定網格列
- 4. 使用Elasticsearch對特定值進行排序或排序5
- 5. extjs有狀態網格刪除排序
- 6. ExtJS分組網格排序錯誤
- 7. Extjs&分組網格遠程排序
- 8. 如何使用id自動選擇extjs中的網格記錄?
- 9. 無法根據價格對記錄進行排序laravel
- 10. SQL Server存儲過程 - 如何使用樹格式對記錄進行排序?
- 11. ExtJS 4網格添加新記錄後更新網格
- 12. 如何使用pascal中的插入排序對記錄文件進行排序?
- 13. Genexus:使用變量對Top10列表(網格)進行排序
- 14. EXTJS 4.2 - 網格面板多個網格排序
- 15. 網格組件和使用自定義排序監聽器進行排序
- 16. Extjs 5.0使用靜態數據進行網格分頁
- 17. NSSortDescriptor,最新的5條記錄排序依據日期排序
- 18. Vista幻影目錄
- 19. EXTJS 5.在網格文本框
- 20. 安排網格形成記錄
- 21. 使用Spring進行日誌記錄對性能的影響AspectJ
- 22. 使用Ext.util.Sortable對數組進行排序
- 23. 記錄排序
- 24. 使用spark進行排序
- 25. 使用MongoEngine進行排序?
- 26. 我如何用extjs網格中的另一個記錄替換行?
- 27. 在iOS 5中使用UIPageControl進行網格視圖?
- 28. 按包含標記的列對錶格行進行排序
- 29. GWT(smartgwt)網格排序選定的記錄頂部
- 30. 使用JdbcTemplate對DB記錄排序
我想,這是圍繞一個簡單的方法。 – Yellen 2015-04-16 04:38:36
還有另一種選擇。 :) – Yellen 2015-04-24 10:09:57
我們應該將以下屬性添加到商店: autoSort:false – Yellen 2015-04-24 10:14:32