2016-07-18 5 views
0

無効なフィールド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 

答えて

2

nullにフィールドを設定し、提出するモードを設定するあなたのアプローチが正しいです。

コントロールにはsetSubmitModeはありません。その代わりに、属性にと電話する必要があります。

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

申し訳ありません、私の編集した質問をご覧ください。 –

関連する問題