【问题标题】:Telerik gird Edit pop-up - Unable to save the changes when one of the field is updated using jQueryTelerik 网格编辑弹出窗口 - 使用 jQuery 更新字段之一时无法保存更改
【发布时间】:2019-08-05 18:48:43
【问题描述】:

环境 Telerik 网格(2019.2.619.545),Ajax 绑定,弹出编辑模式,当我单击行网格上的编辑按钮时显示编辑弹出窗口。 当我使用 jquery 更改文本框值之一(我没有在文本框中键入值)然后单击保存时,不会将更改保存到服务器。 当我使用 jquery 更改值时,我可以看到值已更改,但是,网格编辑窗口不会保存该更改。为什么会这样,请帮忙。

【问题讨论】:

    标签: asp.net-mvc telerik-grid telerik-mvc


    【解决方案1】:

    您的模型未标记为脏。更改 HTML 中的文本框不会通知 kendo ui 此更改。

    这就是为什么您的更改没有保留的原因。你必须更新你的模型。像这样:

    // use the "set" method to inform MVVM of the changes
    dataItem.set("property", value);
    

    或者通过它的api设置文本框的值:

    $("#textbox").val(value).change();
    

    【讨论】:

      猜你喜欢
      • 2017-08-08
      • 1970-01-01
      • 2012-03-06
      • 2020-08-14
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 2017-03-18
      相关资源
      最近更新 更多