0

MS CRM 2015 までは、jquery.ui を使用して、住所の国に基づいて一般的な住所データの入力マスクと表示マスクを設定することに成功していました。これらのマスクは、カスタムの国のエンティティと共に保存されます。デフォルトの CRM フィールドは非表示になっています。JQuery を使用して単純なテキスト ボックスを作成し、送信された国の値に基づいてフィールドの値にマスクを適用します。

2016 年に CRM フォームに電話マスキングを追加する方法はありますか? どんな助けでも大歓迎です!

4

2 に答える 2

3

CRM 2016 では DOM 操作が許可されていないとおっしゃる理由がわかりません。それは、CRM の他のどのバージョンよりもそれを許可しません。DOM 操作はサポートされていませんが、Microsoft が DOM を完全に変更し、カスタマイズしたすべてのものを壊す可能性があることを除いて、DOM 操作を妨げるものは何もありません。

実際、2016 は、iFramed Web リソースを使用せずに、サポートされている方法で実際にこれが可能な CRM の唯一のバージョンです。基本的な設定は次のとおりです

フォームの OnLoad で

  1. 国の電話番号マスクを取得する
  2. フィールドにマスクを適用します。
  3. ユーザーの入力時にマスクを削除する OnKeyPress 関数をフィールドに追加します。
于 2016-02-11T04:02:02.623 に答える