我正在開發一個基於flex-4的相當大的企業級數據分析軟件。我通常需要根據用戶選擇過濾數據網格,這需要在我的數據庫上運行查詢。我想知道是否有任何方法來篩選網格數據沒有SQL查詢?如果現在造成2-3分鐘的延遲,那需要很少的時間。無sql查詢過濾數據
回答
如果您使用ArrayCollection(或ICollectionView的其他實現),請查看ICollectionView.filterFunction property。您可以在用戶交互後將其設置爲所需內容並調用ICollectionView.refresh() - 然後,所有關聯的網格都應自動顯示過濾的數據。
在ActionScript中有很多方法可以做到這一點。但是,由於您使用Flex,因此我們需要依賴該框架。您正在尋找filterFunction
的功能(見):
如果有一個數據對象,如{name:"Jo", type:"employee"}
,你可以用過濾員工:
myArrayCollection.filterFunction = function(data:Object):Boolean {
return data.type == "employee";
}
myArrayCollection.refresh();
你的數據網格,然後應進行相應的更新。
當然,這取決於項目存在於你的列表的數量,這可能在眨眼間運行,或者是可怕的慢=)
是的好友,作品緩慢的真正的大數據: – 2013-03-28 05:19:15
如果這是一個AIR應用程序,使用SQLLite可能是一個不錯的選擇。如果不是,那麼XML/E4X可以提供更好的性能。 – 2013-03-28 14:15:57
- 1. 2sxc | SQL數據源 - LINQ過濾查詢
- 2. sql |需要查詢來過濾數據
- 3. 過濾SQL查詢
- 4. 過濾SQL查詢?
- 5. 數據過濾查詢
- 6. Firebase - 過濾查詢數據
- 7. 查詢過濾數據庫
- 8. MongoDB查詢 - 數據過濾
- 9. 查詢過濾器數據
- 10. SQL查詢通過過濾
- 11. MYSQL PHP查詢已查詢的數據(過濾已過濾的數據)
- 12. 如何過濾sql查詢
- 13. 過濾SQL樹查詢
- 14. Sql查詢過濾器
- 15. 過濾PDO SQL查詢
- 16. 像過濾器SQL查詢
- 17. SQL查詢 - 過濾主鍵
- 18. 通過過濾數據來安裝sql查詢
- 19. SQL Server查詢通過BETWEEN過濾器帶來無與倫比的數據
- 20. SQL過濾數據
- 21. 過濾器的SQL查詢的SQL Server
- 22. 通過SQL查詢過濾DataGridView表
- 23. 過濾數據庫中的查詢SQLite
- 24. 過濾數據時Linq查詢異常
- 25. 使用odata過濾器查詢數據
- 26. Linq「Where In」子查詢過濾數據
- 27. Hql查詢過濾收集數據
- 28. Yii2查詢中的數據過濾
- 29. Linq,EF4,Linq查詢後過濾數據
- 30. 根據參數過濾器查詢Oracle
Oups!相同的答案-_- – 2013-03-25 13:12:17
因此,這兩個答案是相同的,也很有用,我認爲這將是適當的接受他們兩個:) – 2013-03-28 04:18:55