机会实体的'estimatevalue'属性被标记为必需。我在表单上有它,但通过表单UI自定义以及使用javascript将其标记为已禁用,但是在我禁用它之后,其他一些javascript正在重新启用表单。
到目前为止,我所拥有的最佳解决方案是从超时回调中禁用该属性:setTimeout("CommonLib.setDisabled('estimatedvalue', true);", 1);
。当字段加载时,它加载为禁用,然后其他一些js启用该字段,然后超时的回调运行并再次禁用它,因此您看到该字段从灰色变为黑色变为灰色。
我还禁用了其他两个属性并且它们保持禁用状态,但估计值是唯一实际需要的属性,因此我猜它与此有关。
关于什么是重新启用该领域的任何想法?
答案 0 :(得分:1)
我不认为它与需求水平有任何关系,但@Anwar可能是一个解释。你能仔细检查一下其他自定义脚本是否可以启用该字段吗?
我刚尝试跟随主题是必填字段的任务,它似乎工作正常:
Xrm.Page.ui.controls.get( '主体')setDisabled(真);