【问题标题】:Submitting an updated value for a read only field提交只读字段的更新值
【发布时间】:2016-07-18 23:32:07
【问题描述】:

我有一个名为 new_limitperiod 的禁用字段,当我将值更改为 null,然后保存表单时,旧值会重新出现在表单上。 我被告知使用setSubmitMode("always") 来解决这个问题。 但是,当我这样做时,这会导致我的插件在我每次更新任何字段时触发,即使是未在我的 FilterAttributes 注册插件部分中列出的字段。

如何为我的只读字段提交新值,而不会每次都触发我的更新插件?:

var limitPeriod = Xrm.Page.getControl("new_limitperiod");
limitPeriod.getAttribute().setValue(null);
limitPeriod.setDisabled(true);
limitPeriod.getAttribute().setSubmitMode("always"); //This causes the update plugin to always fire

【问题讨论】:

    标签: javascript crm dynamics-crm-2013


    【解决方案1】:

    您将字段设置为null并设置提交模式的方法是正确的。

    控件上没有setSubmitMode。相反,您应该在属性上调用setSubmitMode

    Xrm.Page.getAttribute("new_limitperiod").setSubmitMode("always");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-29
      • 2012-01-17
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      相关资源
      最近更新 更多