使用实体ID为crm中的字段设置值

时间:2016-03-04 07:47:33

标签: javascript java dynamics-crm-2011 crm ribbon

我需要从功能区按钮更新字段。我得到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>

0 个答案:

没有答案
相关问题