我正在使用 dojo 1.6,我想创建一个商店来连接到网格;然而,在dojo 1.6中只存在两种方式:ItemFileWriteStore和存储Memory,这两种方式中哪一种是最好的?
我正在使用 spring 2.5 作为 Controller 。
最佳答案
这个问题不一定有“正确”的答案,但这里有一些需要考虑的事情。
dojo/store
API 旨在成为下一步,取代 dojo/data
。因此,从最佳/现代实践的角度来看,推荐使用dojo/store
。
但是,假设您正在谈论 dojox/grid
,该组件只知道如何使用 dojo/data
存储。这给你留下了两个选择:
- 使用
dojo/data/ItemFileWriteStore
- 使用包装在
dojo/data/ObjectStore
中的dojo/store/Memory
(它将dojo/store
与dojo/数据
API,以便旧商店的消费者可以使用它)
另一件值得考虑的事情是,dojo/store/Memory
不支持直接从 URL 提取数据,而 dojo/data/ItemFileWriteStore
支持。如果您打算从另一个 URL 加载数据,您仍然可以使用 dojo/store/Memory
,但您必须先自己对数据进行 XHR。
关于spring-mvc - ItemFileWriteStore 与 dojo.store.Memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18883883/