2017-02-13 97 views
1

我在CRM 2016中創建了一個新實體,它具有兩個屬性:實體名稱和實體屬性。用戶將使用下拉菜單並選擇實體名稱(合同,聯繫人,潛在客戶等),然後他們將選擇屬性(leadid,custom_phone等)Dynamics CRM中的查找實體列表

我的問題是:如何構建查找字段來顯示實體名稱和用於查找的實體屬性。

我也調查過當前的實體複製規則,我看到查找實體名稱被稱爲記錄類型,並使用F12開發人員工具來查看這是選項集列表。

其他研究是:編寫插件獲取實體名稱數組,並通過javascript onload事件將var []置於CRM控件中,但在將var []賦值給CRM控件時拋出錯誤。

你能給我一個關鍵詞來做這個要求嗎?

+0

向我們顯示您的代碼。 –

+0

你好,我參考地址來創建查找:[鏈接](https://community.dynamics.com/crm/f/117/t/128495) 我寫一個演示的JavaScript,然後我將JS文件添加到Web CRM中的資源,並將其放入表單的onload事件中: function LoadEntityList() var EntityLookup = new Array(); EntityLookup [0] = new Object(); EntityLookup [0] .id =「FDF42121-B9D7-E611-B055-00155D08642C」; EntityLookup [0] .name =「HHH KKKK」; EntityLookup [0] .entityType =「lead」; Xrm.Page.getAttribute(「entityname」)。setValue(EntityLookup); } 但是,當窗體加載時,我得到錯誤:invalidType當setValue –

+0

我找到了一個等效的問題[這裏](https://community.dynamics.com/crm/f/117/t/204164)。也許這是一個套管問題。 –

回答

0

你想要查詢所有的實體&其相關的屬性列出來,所以用戶可以選擇&配置。

您必須研究Entity metadata browser &用一些控制檯應用程序來模擬它以填充您的自定義實體中的數據。

但您無法將這些數據填入您的CRM表格控件中,因爲表格組件屬於定製&必須自定義查找/選取列表&存儲在數據庫中以便使用的數據。

+0

類似討論 - https://stackoverflow.com/questions/29655655/dynamics-crm-how -to-GET-列表中,所有的實體 –

相關問題