Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在ds中添加记录后Kendo数据源读取未定义_Asp.net Mvc_Kendo Ui_Kendo Grid_Ko.observablearray - Fatal编程技术网

Asp.net mvc 在ds中添加记录后Kendo数据源读取未定义

Asp.net mvc 在ds中添加记录后Kendo数据源读取未定义,asp.net-mvc,kendo-ui,kendo-grid,ko.observablearray,Asp.net Mvc,Kendo Ui,Kendo Grid,Ko.observablearray,我遇到了剑道数据源的问题。 我创建了数据源数组,因为我要绑定多个网格。我访问数据源的方式是 ds[1] . ds[0], 当我执行ds[1].read()时它工作正常,可以从服务器获取数据 当我将一条记录添加到ds[1].add(json数据)并尝试读取数据源时,它会给出错误未定义的 dsSupplier[ActivetabRank].read(); $.each(tempArray.OrderDetailModel, function (key, value) { dsSuppli

我遇到了剑道数据源的问题。 我创建了数据源数组,因为我要绑定多个网格。我访问数据源的方式是

ds[1] . ds[0],
当我执行
ds[1].read()时它工作正常,可以从服务器获取数据

当我将一条记录添加到
ds[1].add(json数据)
并尝试读取数据源时,它会给出错误
未定义的

     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,
},
});
});

}); 

您并没有包含数据源的定义,所以我将尝试猜测:确保您在模型中定义了id。我建议遵循《圣经》中的一个非常简单的例子。数据源位于数组中这一事实不会影响任何功能

 schema: {
    model: { id: "ProductID" }
  }

请添加数据源的定义,很难从包含的代码中找到错误。