1

机会实体的“estimatedvalue”属性被标记为必需。我在表单上有它,但是通过表单 UI 自定义以及使用 javascript 将它标记为已禁用,但是在我禁用它之后,其他一些 javascript 正在重新启用表单。

到目前为止,我最好的解决方案是从 timeout: 的回调中禁用属性setTimeout("CommonLib.setDisabled('estimatedvalue', true);", 1);。当该字段加载时,它加载为禁用,然后其他一些 js 启用该字段,然后超时回调运行并再次禁用它,因此您看到该字段从灰色变为黑色,再变为灰色。

还有另外两个属性我已经禁用并且它们保持禁用状态,但estimatedvalue 是唯一实际需要的属性,所以我猜它与此有关。

关于重新启用该领域的任何想法?

4

1 回答 1

1

我认为这与要求水平无关,但@Anwar 可能是一种解释。您能否再次检查是否有其他自定义脚本启用了该字段?

我刚刚尝试完成主题是必填字段的任务,并且它似乎工作正常:

Xrm.Page.ui.controls.get('subject').setDisabled(true);

于 2012-04-03T07:49:10.360 回答