如何在Microsoft Dynamics CRM中的广告系列中状态为“已批准”时禁用状态原因控制?如何编写工作流?
答案 0 :(得分:1)
您必须使用onload事件中的一些JavaScript来执行此操作。要获取当前状态,您需要查找“statecode”属性,如下所示:
Xrm.Page.getAttribute("statecode")
注意:我相信您需要将状态字段添加到表单中(您可能也可以隐藏字段),以便使用此方法访问它。
接下来,根据“已批准”使用的状态代码,您将相应地处理。禁用字段的代码如下:
var control = Xrm.Page.ui.controls.get("YourAttributeName");
control.setDisabled(true);
答案 1 :(得分:0)
如果要禁用控件,则需要使用javascript,因为您需要UI绑定(与其值相关联的字段的外观)
如果您的情况未得到遵守,您可以通过插件强制执行此绑定,以免更新记录。