0

一直到 MS CRM 2015,我们已经成功地使用 jquery.ui 根据地址所在国家/地区为常见地址数据设置输入和查看掩码。我们将这些掩码与自定义国家实体一起存储。默认 CRM 字段是隐藏的。使用 JQuery,我们创建了一个简单的文本框,并根据提交的国家/地区值将掩码应用于字段中的值。

有没有办法在 2016 年将电话屏蔽添加到 CRM 表单?任何帮助是极大的赞赏!

4

2 回答 2

3

我不确定您为什么说 CRM 2016 不允许 DOM 操作。它比任何其他版本的 CRM 都不允许它。不支持 DOM 操作,尽管没有什么可以阻止您这样做,但 Microsoft 可能会完全更改 DOM 并破坏您自定义的所有内容。

实际上,2016 恰好是唯一一个在不使用 iFramed Web 资源的情况下以受支持的方式实现这一点的 CRM 版本。您的基本设置如下

在表单的 OnLoad 中

  1. 检索国家电话号码掩码
  2. 将遮罩应用到该字段。
  3. 将 OnKeyPress 函数添加到在用户键入时删除掩码的字段。
于 2016-02-11T04:02:02.623 回答
0

为此使用网络资源。是受支持的替代版本。直接操作 DOM 是不好的做法,因为它可能会在不同版本之间发生变化。

于 2016-02-11T00:18:33.253 回答