Dojo JsonRest store vs dojo.xhrGet



我已经看到了在dojo.xhrGet:http://dojotoolkit.org/documentation/tutorials/1.9/populating_datagrid/和JsonRest对象存储:http://dojotoolkit.org/reference-guide/1.9/dojo/store/JsonRest.html#dojo-store-jsonrest 中使用dojo/request包装器来填充datagrid的例子。

谁能告诉我使用一个而不是另一个的利弊是什么? 我想使用 Gridx 树网格示例,并想知道哪一个是最好的以及为什么。

谢谢!

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

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

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

如果不符合)。

最新更新