Dojo JsonRest商店vs dojo.xhrGet

时间:2014-02-09 22:50:44

标签: dojo dojo.gridx

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,dojo/store/JsonRest商店还允许您创建/更新/删除商店中的商品,这些商品也会在您的服务上进行更新。唯一要知道的是,您在创建服务时必须遵循某些准则,reference guide对此进行了解释。

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

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