我首先提到我是一个道场菜鸟。那就是说,
我无法从itemfilereadstore
读取数据。加载页面后,我会在.fetch()
上执行itemfilereadstore
。 ajax调用从服务器检索一些数据,并执行我的onComplete
处理程序。我的问题是在这个商店被填充之后(并且在执行了我的onComplete
处理程序之后),我没有看到一种方法来再次读取其内容(枚举其项目)而无需点击服务器。
如果没有尝试再次访问我的网络服务器,我如何fetch()
对这个现有的数据存储区?当然,我可以以某种方式查找已存在于此对象中的信息? dojo文档似乎没有任何明显的答案,我缺少什么?
答案 0 :(得分:1)
我相信你要找的是itemfilereadstore.query。如果您只需要获取所有元素,那么只需要一个简单的旧查询即可。如果您需要过滤,那么您必须阅读查询语法:http://dojotoolkit.org/reference-guide/dojo/data/ItemFileReadStore.html#query-syntax