1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | generateStoreData: function(/*JSON array*/itemList){ var data = {}; var items = []; for (var i = 0; i < itemList.length; i++) { var item = {}; item["id"] = itemList.id; item["name"] = itemList.name; item["manger"] = itemList.isManger; item["sex"] = itemList.sex; item["age"] = itemList.age; item["date"] = itemList.date; item["annualLeaveTotal"] = itemList.altotal; item["annualLeaveTaken"] = itemList.altaken; items.push(item); } data["identifier"] = "id"; data["label"] = "name"; data["items"] = items; return data; } |
1 2 3 | dijit.byId("grid").store = new dojo.data.ItemFileReadStore({ data: this.generateStoreData(itemList) }); |
1 2 3 4 5 6 7 8 | <div dojoType="dojox.data.QueryReadStore" jsId="store" url="../someServlet" requestMethod="post"></div> <div dojoType="dojox.grid.data.DojoData" jsId="model" store="store" sortFields="[{attribute: 'name', descending: true}]" rowsPerPage="30"> </div> <div id="grid" jsId="grid" dojoType="dojox.grid.DataGrid" model="model" structure="layout" rowSelector="10px"><div> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |