Javascript 如何从Dojo/存储中检索所有记录?
是否有一种内置的方法来获取dojo/store中的所有记录,特别是dojo/MemoryStore?比如:Javascript 如何从Dojo/存储中检索所有记录?,javascript,dojo,Javascript,Dojo,是否有一种内置的方法来获取dojo/store中的所有记录,特别是dojo/MemoryStore?比如: store.query('*'); 答案似乎非常简单。您只需直接访问数据属性 var allData = store.data; 这适用于MemoryStores。我不知道它是否适用于需要远程加载数据的商店。答案似乎非常简单。您只需直接访问数据属性 var allData = store.data; 这适用于MemoryStores。我不知道它是否适用于需要远程加载数据的商店。解决方
store.query('*');
答案似乎非常简单。您只需直接访问数据属性
var allData = store.data;
这适用于MemoryStores。我不知道它是否适用于需要远程加载数据的商店。答案似乎非常简单。您只需直接访问数据属性
var allData = store.data;
这适用于MemoryStores。我不知道它是否适用于需要远程加载数据的商店。解决方案很简单。调用存储实例的查询方法
store.query();
下面是dojo/store/util/SimpleQueryEngine的源代码。Dojo1.8版。
如您所见,如果查询未定义,它将始终返回True
如果文档混乱或丢失,有必要阅读dojo源代码。希望答案会有帮助 解决方案很简单。调用存储实例的查询方法
store.query();
下面是dojo/store/util/SimpleQueryEngine的源代码。Dojo1.8版。
如您所见,如果查询未定义,它将始终返回True
如果文档混乱或丢失,有必要阅读dojo源代码。希望答案会有帮助