繁体   English   中英

Kendo Grid,如何更改模型的值但将其保留在单元格中?

[英]Kendo Grid, how to change value on model but keeps it in cell?

我在Kendo Grid中使用自动完成方法进行单元格编辑。

如果我从自动完成功能中选择了一些值,则可以使用以下代码将选定的ID(而非文本值)设置为模型:

 change  : function (e) {
                 options.model.set("parentProject", "123");
             },

但是问题在于此代码还在单元格中设置了可见文本。

是否可以将“选定值”的文本设置到单元格中,但无需创建隐藏的模型字段即可将模型的ID设置为模型?

非常感谢您的帮助。

这样的事情会起作用。

columns.Bound(e => e.SportId).Title("Fav Sport").ClientTemplate("#=SportName#")
                                                .EditorTemplateName("SportsList");

您可以在数据源上分配项目值。

$("#Grid").data("kendoGrid").dataSource.data()[yourRow].parentProject = "123";

如果在某个项目上调用set(),它将更新ui(如果该项目是可编辑的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM