0

Microsoft Dynamics CRM中的活动状态为“已批准”时,如何禁用状态原因控制?如何编写工作流程?

4

2 回答 2

1

您必须在 onload 事件中使用一些 JavaScript 来执行此操作。要获取当前状态,您需要像这样查找“statecode”属性:

Xrm.Page.getAttribute("statecode")

注意:我相信您需要将状态字段添加到表单中(您可能也可以隐藏该字段)才能使用此方法访问它。

接下来,根据用于“已批准”的状态代码,您将进行相应处理。禁用字段的代码如下所示:

var control = Xrm.Page.ui.controls.get("YourAttributeName");
control.setDisabled(true);
于 2013-03-28T14:25:19.817 回答
0

如果你想禁用你需要使用javascript的控件,因为你想要一个UI绑定(连接到他的值的字段的外观)

如果不遵守您的条件,您可以通过插件强制执行此绑定以不更新记录。

于 2013-03-28T14:37:20.753 回答