【问题标题】:jqgrid in local mode with form editing and formatter, wont update the gridjqgrid 在本地模式下,带有表单编辑和格式化程序,不会更新网格
【发布时间】:2012-02-27 21:48:51
【问题描述】:

我在本地模式下使用 jquery 网格来显示一些数据,并在一个附加字段中显示隐藏在网格中但在表单编辑中可见的 2 个其他字段的串联。当网格第一次加载或当我使用表单编辑添加一个新行时,正确显示了具有格式化程序(连接)的字段,但是当我使用表单编辑编辑一行并尝试更改其中包含的任何字段时连接时,不执行格式化程序功能,因此网格中的字段不会显示具有连接的字段中的更新数据。

然后我检查了隐藏的值并且更新了这个值,问题在于没有更新该字段的格式化程序。有没有办法做到这一点?

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    我想你可以通过使用表单编辑的recreateForm: true 属性来解决这个问题。请参阅here 了解更多信息。

    【讨论】:

    • 感谢您的回答,但我的问题不在表格中。问题是当我提交表单时,我的网格中带有格式化程序的字段没有更新
    • @arlievanos:很难谈论人们看不到的东西。如果您包含显示您的实现的代码会更好。通常默认reloadAfterSubmit: true 将遵循重新加载网格,但可能您更改了选项。例如,您可以使用afterComplete 重新计算自定义字段。
    猜你喜欢
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 2011-07-11
    • 2013-06-17
    相关资源
    最近更新 更多