jquery - 无法在ken​​do mvc中使用javascript编辑网格

标签 jquery c#-4.0 telerik-grid kendo-asp.net-mvc

我可以通过使用键盘直接键入来编辑(内联模式)网格,但我无法使用 javascript 这是javascript(我使用jquery)代码:

$("#Quantity").val(12);

Quantity 是我想在内联模式下编辑的文本框的 ID。我看到该字段的值已更改,但单击更新按钮后,该值未保存。

我认为 Grid 会保护它,但我无权从外部进行交互

有人知道这种情况的解决方案吗?

谢谢

最佳答案

我找到了解决方案。我们无法像

那样从外部进行交互
$("#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");
}

关于jquery - 无法在ken​​do mvc中使用javascript编辑网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23880931/

相关文章:

c# - 为什么我们的项目需要接口(interface)层/抽象类?

c# - 在 c sharp 中获取和设置属性不工作

c# - kendo Grid 中的可空枚举属性

c# - 使用 Telerik RadGrid 导出到 Excel 会在筛选行的位置添加一个空行

javascript - 如何检查一个元素是否是主体?

javascript - 使用鼠标滚轮向下事件在网站上滚动了多少像素?

asp.net - 如何为 .aspx 页面创建多个代码隐藏文件

javascript - 在 RadGrid 客户端获取编辑项值

javascript - jQuery 在 iMacro 中不工作

javascript - 将 jQuery 代码转换为原生 Javascript