我遇到了kendo数据源的问题。 我创建了数据源数组,因为我有多个要绑定的网格。我访问数据源的方式是
ds[1] . ds[0],
当我执行ds[1].read();
时,它工作正常并从服务器获取数据。
只要我将记录添加到ds[1].add( json data)
并尝试读取数据源,就会给出错误undefined
;
dsSupplier[ActivetabRank].read();
$.each(tempArray.OrderDetailModel, function (key, value) {
dsSupplier[ActivetabRank].add({
"ParkOrderId": 0,
"itemDesc": value.ItemDesc,
"itemQty": 0,
"Supplier": {
"SupplierID": tempArray.SupplierModel.SupplierID,
tempArray.SupplierModel.EFax, "IsActive": true,
},
});
});
});
答案 0 :(得分:1)
您没有包含数据源的定义,因此我将尝试猜测:确保在模型中定义了id。我建议从kendo doc开始遵循相当严格的前进例子。事实数据源在数组中不会影响任何功能。
schema: {
model: { id: "ProductID" }
}