1

我已经看到在 dojo.xhrGet 周围使用 dojo/request 包装器的示例:http: //dojotoolkit.org/documentation/tutorials/1.9/populating_datagrid/ 和 JsonRest 对象存储:http ://dojotoolkit.org/reference-guide/1.9/ dojo/store/JsonRest.html#dojo-store-jsonrest来填充数据网格。

谁能告诉我使用其中一种的优缺点是什么?我想使用 Gridx 树网格示例,想知道哪一个最好,为什么。

谢谢!

4

1 回答 1

2

好吧,dojo/store/JsonRest商店还将允许您在商店中创建/更新/删除项目,这些项目也会在您的服务上更新。唯一要知道的是,在创建服务时必须遵循某些准则,参考指南中对此进行了说明。

使用dojo/request/xhr(AMD 版本dojo.xhr),您可以请求信息(例如来自 REST 服务的数据),但您必须手动将其添加到可以在网格中使用的存储中。

因此,如果您的计划也是创建/更新/删除数据,那么dojo/store/JsonRest可能是最佳选择。如果不是,那么dojo/store/JsonRest如果 Web 服务符合或dojo/request/xhr不符合,您仍然可以选择商店。

于 2014-02-10T07:02:47.753 回答