JavaScript Dynamics CRM - 获取或设置值查找字段值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Dynamics CRM - 获取或设置值查找字段值相关的知识,希望对你有一定的参考价值。

if (typeof (CLKLookup) == "undefined")
{ CLKLookup = { __namespace: true }; }
 
CLKLookup.Utility = {
    GetSetLookup: function () {
        //Get a lookup value     
        var lookupItem = new Array();
        lookupItem = Xrm.Page.getAttribute("yourAttributeSchemaName").getValue();
        if (lookupItem[0] != null) {
            var name = lookupItem[0].name;
            var guid = lookupItem[0].id;
            var entType = lookupItem[0].entityType;
        }
 
        //Set a lookup value    
        var value = new Array();
        value[0] = new Object();
        value[0].id = idValue;
        value[0].name = textValue;
        value[0].entityType = typeValue;
        Xrm.Page.getAttribute("yourAttributeSchemaName").setValue(value);
 
        //or alternatively you can set it like this   
        Xrm.Page.getAttribute("yourAttributeSchemaName").setValue( [{id: idValue, name: textValue, entityType: typeValue}]);
    },
 
    __namespace: true
};

以上是关于JavaScript Dynamics CRM - 获取或设置值查找字段值的主要内容,如果未能解决你的问题,请参考以下文章

转 Dynamics CRM Alert and Notification JavaScript Methods

JavaScript Dynamics CRM - 获取或设置值查找字段值

Javascript padStart() 在警报框中正常工作,但在 Dynamics 365 CRM 中的电子邮件记录中不能正常工作

Dynamics CRM Form表单中通过javascript抓取触发change事件字段的属性名

Intellisense in Visual Studio for Microsoft Dynamics CRM 2016

Dynamics CRM - 在 Dynamics CRM 开发中创建一个 Entity 对象