商机实体的'estimatedvalue'属性被标记为必需。我在表单上使用它,但通过表单UI自定义以及使用javascript将其标记为禁用,但其他一些JavaScript在禁用它之后重新启用表单。无法禁用CRM 2011在线的必填字段
到目前为止,我的最佳解决方案是禁用超时回调的属性:setTimeout("CommonLib.setDisabled('estimatedvalue', true);", 1);
。当字段加载时,它加载为禁用状态,然后其他一些js启用该字段,然后从超时回拨运行并再次禁用该字段,以便您看到字段从灰色变为黑色时变为灰色。
我还禁用了另外两个属性,它们保持禁用状态,但估计值是唯一实际需要的属性,所以我猜测它与此有关。
关于什么是重新启用该领域的任何想法?
也许,有些内置脚本会在定制脚本执行完毕后触发(您的脚本)。我想这是这种行为的唯一解释。 – Anwar 2012-04-03 06:55:54
我假设一些其他脚本正在运行,我只是无法找到它或跟踪它... – Daryl 2012-04-03 12:39:44
我试过禁用你指出的领域(机会估计值),它工作正常。我无法'重新启用'它并且不会在短时间内(约5分钟)发生。这是使用CRM 2011汇总6. – glosrob 2012-04-03 13:20:21