【问题标题】:Kendo datasource read undefined after adding record in ds在 ds 中添加记录后,剑道数据源读取未定义
【发布时间】:2013-10-29 14:17:12
【问题描述】:

我遇到了 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,
},
});
});

}); 

【问题讨论】:

  • 请添加数据源的定义,很难从您包含的代码中找到问题所在。

标签: asp.net-mvc kendo-ui kendo-grid ko.observablearray


【解决方案1】:

您没有包含数据源的定义,所以我会尝试猜测:确保您在模型中定义了 id。我建议从kendo doc 中遵循相当严格的示例。数据源位于数组中的事实不会影响任何功能。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 2016-04-21
    相关资源
    最近更新 更多