【问题标题】:Cannot edit Grid using javascript in kendo mvc无法在 kendo mvc 中使用 javascript 编辑网格
【发布时间】:2014-05-27 04:10:00
【问题描述】:
我可以通过直接使用键盘输入来编辑(内联模式)网格,但我不能使用 javascript
这是javascript(我使用jquery)代码:
$("#Quantity").val(12);
Quantity 是我想在内联模式下编辑的文本框的 ID。我看到该字段的值发生了变化,但是单击更新按钮后,该值没有保存。
我认为 Grid 保护它,我无权从外部进行交互
有人知道这种情况的任何解决方案吗?
谢谢
【问题讨论】:
标签:
jquery
c#-4.0
telerik-grid
kendo-asp.net-mvc
【解决方案1】:
我找到了解决方案。我们不能像
那样从外部进行交互
$("#Quantity").val(12);
我们必须添加事件保存
.Events(events =>
{
events.Save("DetailList_Grid_Save");
})
并在 DetailList_Grid_Save 函数中写入任何更改:
function DetailList_Grid_Save(e){
e.model.set("Quantity", "whatever_you_want");
}