Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crm字段控制命令Javascript_Javascript_Dynamics Crm 2011 - Fatal编程技术网

Crm字段控制命令Javascript

Crm字段控制命令Javascript,javascript,dynamics-crm-2011,Javascript,Dynamics Crm 2011,我想更改表单中字段的检查顺序 应在现场城市之前检查现场电子邮件。它们都是强制性的 我还希望,当电子邮件地址无效时,只显示一个弹出窗口(默认情况下,我会看到两个弹出窗口,一个说电子邮件无效,另一个说字段不能为空) 是否可以更改检查顺序,并在系统检查之前进行自定义检查 Marco更改字段检查顺序的唯一受支持方法是更改表单上的顺序。我假设CRM只是循环通过它的控件集合来执行字段验证。您可以尝试深入研究crmjavascript并找出一种方法来劫持它 一种受支持的处理方法是使字段不需要(通过OnLoad

我想更改表单中字段的检查顺序

应在现场城市之前检查现场电子邮件。它们都是强制性的

我还希望,当电子邮件地址无效时,只显示一个弹出窗口(默认情况下,我会看到两个弹出窗口,一个说电子邮件无效,另一个说字段不能为空)

是否可以更改检查顺序,并在系统检查之前进行自定义检查


Marco

更改字段检查顺序的唯一受支持方法是更改表单上的顺序。我假设CRM只是循环通过它的控件集合来执行字段验证。您可以尝试深入研究crmjavascript并找出一种方法来劫持它


一种受支持的处理方法是使字段不需要(通过OnLoad上的javascript或更新实体定义本身),然后在OnSave上编写自己的字段验证。这需要大量额外的工作,并且您会丢失显示字段为必填字段的红色星号,但是您可以按照自己喜欢的顺序对它们进行评估(或者显示一条包含所有缺少内容的消息(为什么在CRM中默认不执行此操作,我永远也不知道)),并能够修复您的电子邮件无效/非空消息。

更改字段检查顺序的唯一受支持方法是更改表单上的顺序。我假设CRM只是循环通过它的控件集合来执行字段验证。您可以尝试深入研究crmjavascript并找出一种方法来劫持它


一种受支持的处理方法是使字段不需要(通过OnLoad上的javascript或更新实体定义本身),然后在OnSave上编写自己的字段验证。这需要大量额外的工作,并且您会丢失显示字段为必填字段的红色星号,但是您可以按照自己喜欢的顺序对它们进行评估(或者显示一条包含所有缺少内容的消息(为什么在CRM中默认不执行此操作,我永远也不知道)),并且能够修复您的电子邮件无效/非空消息。

CRM不会按照上面的回答中指定的方式循环通过其控件集合


CRM表单上的字段(业务要求)的验证按照其添加到表单的顺序进行,而不管它们在表单中的位置如何。因此,到目前为止,更改验证顺序的唯一方法是按照您希望验证的顺序添加它们。

CRM不会循环通过上面答案中指定的控件集合


CRM表单上的字段(业务要求)的验证按照其添加到表单的顺序进行,而不管它们在表单中的位置如何。因此,到目前为止,更改验证顺序的唯一方法是按照您希望验证的顺序添加它们。

到目前为止。。我相信解决这个问题的唯一选择是在这个链接中


基本上,您需要使用javascript。只有一个字段是必填字段。更改此字段时,将下一个字段(按正确顺序)设置为必填,依此类推。。忙乱但唯一的办法。

到目前为止。。我相信解决这个问题的唯一选择是在这个链接中


基本上,您需要使用javascript。只有一个字段是必填字段。更改此字段时,将下一个字段(按正确顺序)设置为必填,依此类推。。忙碌但唯一的方式。

欢迎来到StackOverflow。如果要粘贴链接作为答案,请复制链接页面的内容,以便将来信息仍然可用。欢迎使用StackOverflow。如果要粘贴链接作为答案,请复制链接页面的内容,以便将来信息仍然可用。