У меня есть этот коддодзё сетки Json вопрос
dojo.ready(function(){
inventoryStore = new dojo.store.JsonRest({
target: "http://localhost:9080/driver/dojoMVC",
idProperty: "name",
put: function(object, options){
if(object.quantity < 0){
throw new Error("quantity must not be negative");
}
}
});
results = inventoryStore.query("");
var storeData = new dojo.data.ItemFileWriteStore({
data:dojo.fromJson(results)
});
gridLayout = [
{ name: 'Name', field: 'name', editable: true},
{ name: 'Quantity', field: 'quantity'},
{ name: 'Category', field: 'category'}];
var grid = new dojox.grid.DataGrid({
store: storeData,
clientSort: true,
structure: gridLayout
}, dojo.byId("gridElement"));
grid.startup();
Когда я запускаю это я получаю эту странную ошибку в FF консоли
SyntaxError: missing ] after element list
[Break On This Error]
([object Object])
json.js (line 26, col 9)
Может кто-нибудь помочь мне с этим? Благодаря
Какая линия взорвется? Как выглядит содержимое storeData? – GoinOff
Ошибка в файле json.js, который является базовым файлом dojo. StoreData - это формат JSON {"name": "name_val", "quantity": "quantity_val", "category": "category_val"} – tinti
Я имел в виду, какая строка вашего кода? inventoryStore.query? новый dojo.data.ItemFileWriteStore ?? или новый dojox.grid.DataGrid? – GoinOff