我正在尝试使用Json数据通过JsonRest存储填充数据网格的教程示例,但是我得到一个空网格,在响应头中它是416“请求范围不满意”我正在使用Jboss服务器来处理请求。如果错过任何配置,请告诉我。我能够使用xhr.get显示Json的值,但是想要将datagrid直接链接到JsonRestStore以进行直接crud操作。请帮忙。
由于 安
以下代码:
<script >
require([
"dojox/grid/DataGrid",
"dojo/store/Memory",
"dojo/data/ObjectStore",
"dojo/_base/xhr",
"dojo/store/JsonRest",
"dojo/domReady!",
"dojo/request"
], function(DataGrid, Memory, ObjectStore, xhr,JsonRestStore){
var grid, dataStore;
var myStore = new dojo.store.JsonRest({target:"MyData/myDatanew.json"});
var grid1;
grid1 = new dojox.grid.DataGrid({
store: dataStore = dojo.data.ObjectStore({objectStore: myStore}),
structure: [
{name: "Name", field: "name", width: "84px" },
{name: "Abbreviation", field: "abbreviation", width: "84px" }
]
}, "new"); // blank grid comes up
grid1.startup();
</script>