【发布时间】:2013-11-18 15:23:07
【问题描述】:
我在 CRM 2011 中遇到了一个简单的 javascript 问题:)。 我在表单功能区上创建了一个自定义实体和一个按钮。当按下按钮时,将执行以下代码:
function Process(){
Xrm.Page.getAttribute("statuscode").setValue(229660003);
Xrm.Page.data.entity.save();
}
现在,如果状态原因在表单中更新,记录不会保存..为什么? 如果我使用自定义字段更改状态代码一切正常,但为什么状态原因不工作?有了插件代码,它就可以工作了。
非常感谢
【问题讨论】:
-
已经有一段时间了,但我想我发现使用状态码创建和更新之间存在不同的行为。特定状态码值是否对当前状态码有效也很重要
-
嗨,我解决了这个问题。状态原因被设置为表单上的只读字段,因此强制提交模式始终可以更改它...
标签: javascript dynamics-crm-2011 xrm