我见过在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树网格示例,并想知道哪一个最好,为什么。
谢谢!
答案 0 :(得分:2)
好吧,dojo/store/JsonRest
商店还允许您创建/更新/删除商店中的商品,这些商品也会在您的服务上进行更新。唯一要知道的是,您在创建服务时必须遵循某些准则,reference guide对此进行了解释。
使用dojo/request/xhr
(AMD版dojo.xhr
),您可以请求信息(例如来自REST服务的数据),但您必须手动将其添加到您可以使用的商店中在您的网格中。
因此,如果您的计划是创建/更新/删除数据,那么dojo/store/JsonRest
可能是最佳选择。如果不是,那么如果网络服务符合要求,您仍然可以选择dojo/store/JsonRest
商店,如果不符合,则仍然可以选择dojo/request/xhr