我在 CRM 2011 中遇到一个简单的 javascript 问题:)。 我在表单功能区上创建了一个自定义实体和一个按钮。按下按钮时,将执行以下代码:
function Process(){
Xrm.Page.getAttribute("statuscode").setValue(229660003);
Xrm.Page.data.entity.save();
}
现在,如果在表单中更新状态原因,记录也不会保存..为什么? 如果我使用自定义字段更改状态代码,一切正常,但为什么状态原因不起作用?使用插件代码,它也能正常工作。
非常感谢
最佳答案
statecode
和 statuscode
字段不能像其他字段一样通过 JavaScript 或 C# 在自定义代码或插件中更新。
需要执行一个SetStateRequest
关于javascript - 如何通过javascript设置statuscode字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051375/