使dojo grid属性query中的参数作为请求url的一部分 关键是要结合jsonrest实现 require(["dojo/store/JsonRest","dojo/store/Memory","dojo/store/Cache","dojox/grid/DataGrid",//"dojox/grid/_CheckBoxSelector","dojo/data/ObjectSt
使dojo grid属性query中的参数作为请求url的一部分
关键是要结合jsonrest实现
require([ "dojo/store/JsonRest", "dojo/store/Memory", "dojo/store/Cache", "dojox/grid/DataGrid", //"dojox/grid/_CheckBoxSelector", "dojo/data/ObjectStore", "dojo/query", "dojo/domReady!" ], function(JsonRest, Memory, Cache, DataGrid, ObjectStore, query){ var myStore, dataStore, grid; myStore = new Cache(JsonRest({target:"/dojo/getUsers"}), new Memory()); grid = new DataGrid({ store: dataStore = new ObjectStore({objectStore: myStore}), query: { id: "*" }, structure: [ //{type:"dojox.grid._CheckBoxSelector"}, {cells:[[ {name:"State Name", field:"name", width: "200px"}, {name:"Abbreviation", field:"desc", width: "200px", editable: true} ]]} ] }, "userList"); // make sure you have a target HTML element with this id grid.startup(); /* query("#save").on("click", function(){ dataStore.save(); }); */ });