spring-mvc - ItemFileWriteStore 与 dojo.store.Memory?

标签 spring-mvc datagrid dojo

我正在使用 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/storedojo/数据 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/

相关文章:

java - Spring MVC + Tiles + Spring Security = 请求的资源不可用

silverlight - 如何将分组标题从属性名称更改为更具描述性的名称

html - Dojo dijit 动态添加 Div 按钮

javascript - 关闭选项卡以专注于上一个选项卡而不是第一个选项卡时如何更改 dojo 内容选项卡焦点?

java - 在 Spring 中使用 Thymeleaf 代替 JSP 有什么优势?

Spring不更新ajax轮询的 session

json - 从 Angular 执行 $http.put 时,Spring MVC @ModelAttribute 数据始终为 null

c# - 将分层数据模型绑定(bind)到 DataGrid

wpf - 在 WPF DataGrid 中通过拖放进行分组

ajax - 在 AJAX 加载的内容上解析 dojoType