使用JavaScript在CRM动态门户中选择值吗?

问题描述 投票:0回答:1

[我正在使用Dynamics 365门户,我试图使用下面的JS function从查找中选择value Documents,但是当我运行解决方案时,文本Documents出现在框中,但未正确选择它,我如何在下面对我的JS进行包围处理,以确保其足够聪明以实际读取Documentsselected,请提出建议?

    function DocumentRequestType() {
      var urlParams = new URLSearchParams(window.location.search);
      var documentrequesttype = urlParams.get('documentrequesttype');
      if(documentrequesttype)
      {
        $("#test1").attr("value","Documents");
        $("#test2").attr("value","AF9ECDD4-7892-E911-A9AA-000D3AB451236");
        $("#test3").attr("value","category");
        setCategoryVisibility();
     }
    }
javascript crm microsoft-dynamics adxstudio-portals
1个回答
0
投票

对于查找,实际上需要设置三个字段:id,文本/名称和逻辑名称。

假设您的字段为rob_documentid,逻辑名称为rob_document,则可以执行以下操作:

$('#rob_documentid').val('AF9ECDD4-7892-E911-A9AA-000D3AB451236');
$('#rob_documentid_name').val('Text');
$('#rob_documentid_entityname').val('rob_document');

所以:

字段名称应为ID。

字段名称+ _name应该是文本。

字段名称+ _entityname应该是实体逻辑名称。

© www.soinside.com 2019 - 2024. All rights reserved.