我正在开发一个基于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. sql |需要查询来过滤数据
- 2. 2sxc | SQL数据源 - LINQ过滤查询
- 3. Firebase - 过滤查询数据
- 4. MYSQL PHP查询已查询的数据(过滤已过滤的数据)
- 5. 像过滤器SQL查询
- 6. 过滤SQL树查询
- 7. 通过过滤数据来安装sql查询
- 8. SQL Server查询通过BETWEEN过滤器带来无与伦比的数据
- 9. SQL过滤数据
- 10. 过滤器的SQL查询的SQL Server
- 11. Hql查询过滤收集数据
- 12. Linq,EF4,Linq查询后过滤数据
- 13. Yii2查询中的数据过滤
- 14. 过滤数据库中的查询SQLite
- 15. 使用odata过滤器查询数据
- 16. Linq“Where In”子查询过滤数据
- 17. 查询不过滤数据正确
- 18. 的OData查询中过滤数据
- 19. 根据参数过滤器查询Oracle
- 20. 使用SQL过滤来自查询的数据
- 21. 访问交叉表查询数据参数不过滤查询
- 22. 翻译SQL查询的DbContext查询与过滤子查询
- 23. 查询过滤
- 24. Laravel - 无法使用'Where'来过滤数据库查询
- 25. SQL查询GROUP BY ID过滤器?
- 26. Linq to SQL过滤器查询
- 27. MySQL的 - SQL查询和与过滤
- 28. Linq-to-sql - 查询未被过滤
- 29. 吨-SQL SELECT查询过滤器
- 30. PHP的SQL查询过滤器+
Oups!相同的答案-_- – 2013-03-25 13:12:17
因此,这两个答案是相同的,也很有用,我认为这将是适当的接受他们两个:) – 2013-03-28 04:18:55