我需要从功能区按钮更新字段。我得到id和实体类型,我需要使用xrmtoolkit
更新这个字段我使用此代码,当我复制我的解决方案时,它在旧解决方案中工作,此按钮不起作用:
function close(selectedEntityRefs)
{
var i=0;
for(i=0;i<selectedEntityRefs.length;i++){
var id = selectedEntityRefs[i].Id;
var type = selectedEntityRefs[i].TypeName;
var updateEntity = new XrmServiceToolkit.Soap.BusinessEntity(type, id );
updateEntity.attributes["mbmhr_closingrequest"] = { value : true, type: 'boolean'};
var updateResponse = XrmServiceToolkit.Soap.Update(updateEntity );
}
window.location.reload(true);
}
并在功能区lode XrmServiceToolkit
<Actions>
<JavaScriptFunction FunctionName="isNaN" Library="$webresource:mbmhr_json2" />
<JavaScriptFunction FunctionName="isNaN" Library="$webresource:mbmhr_jquery" />
<JavaScriptFunction FunctionName="isNaN" Library="$webresource:mbmhr_XrmServiceToolkit" />
<JavaScriptFunction FunctionName="close" Library="$webresource:mbmhr_GetContacts">
<CrmParameter Value="SelectedControlSelectedItemReferences" />
</JavaScriptFunction>
</Actions>