2

CRM ダイナミクスでフォームの属性を検証する際に問題があります。ビジネス ルールに基づいて属性値を検証する JavaScript コードを追加しました。保存時のフォームと変更時のフィールドの2つのイベントに追加され、

質問は:

1-これは属性を検証するための最良の方法ですか?

2-この方法を使用する場合、フォームの保存または有効なフォームの受け渡しを停止するにはどうすればよいですか?

4

1 に答える 1

4

これは入力を検証する良い方法だと思います。検証の 1 つが失敗した場合に保存を停止する場合は、次の手順を実行します。

  1. 保存イベントハンドラの登録時に「実行コンテキストを渡す」にチェックを入れます。
  2. 保存手順中に呼び出される関数にパラメーターを追加します。
  3. 検証が失敗した場合は、次のコードを呼び出します。

    execObj.getEventArgs().preventDefault()

詳細については、https://msdn.microsoft.com/en-us/library/gg509060.aspxをご覧ください。

于 2015-08-17T03:47:18.540 に答える