如何编辑Kendo Grid DataSource对象?

时间:2015-04-30 07:22:34

标签: jquery razor model-view-controller kendo-ui

我在视图中有以下内容:

 columns.Bound(o => o.line.ApprovalBy.UserDisplayName)
 columns.Bound(o => o.line.ItemNumber)

使用JQuery,我可以使用以下内容编辑项目编号行:

('#grid').data('kendoGrid').dataSource.at(0).line.ItemNumber = 155

但是,当我尝试编辑Approval By时,默认设置为null,并带有以下内容:

('#grid').data('kendoGrid').dataSource.at(0).line.ApprovalBy = {UserID: 50}

由于某种原因,它在网格中返回“未定义”。 当我尝试编辑之前已初始化的对象时,它将能够工作:

columns.Bound(o => o.line.Vehicle.Color);

('#grid').data('kendoGrid').dataSource.at(0).line.Vehicle.Color = "red";

我错过了什么?

1 个答案:

答案 0 :(得分:0)

可能这个例子会帮助你

coffee