[英]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.