2011-12-14 218 views
0

的領域擴展查詢我有以下情形:Dynamics CRM中2011:在「新建」的形式

用戶想要創建實體CustomEntity1的新紀錄。 「Create New」表單中的一個字段是對CustomEntity2類型的實體的引用。

現在,有一個內置的查找,其中可以按名稱搜索,或篩選選項到預定義的視圖。這沒有幫助,因爲用戶需要根據CustomEntity2中的字段獲取滿足一組標準的CustomEntity2的名稱(或名稱)。

有沒有一種方法可以將它合併到CustomEntity1的「Create New」窗體中?

而問題再次,少了幾分摘要:

用戶需要創建型CustomerAccount的新紀錄。在這樣做時,他/她需要填寫名爲Group的字段。這應該在現有名單中擡起頭來,基於幾個標準 - 類型地區,等預算。有沒有辦法讓用戶在創建新記錄時輸入這個標準,而不是單獨到組列表並運行報告來查找候選人?

回答

1

您可以使用addCustomView method of the lookup control根據您提供的fetchXMLlayoutXML篩選選項。提供正確的條件,您的自定義fetchXML

一種方法是複製在CustomerAccount形式TypeRegionBudget領域,從而打開查找對話框時,它的基礎上的價值觀,你過濾現有Groups已在CustomerAccount表單中選中。

+0

感謝您的回答。 我知道這種可能性,但我希望有一個解決方案,不涉及修改我的** CustomerAccount **實體(並且我的理解是,如果我有** CustomerAccount **表單上的這些字段我需要他們也在實體中)。 理想情況下,我希望將** Group **選擇邏輯從相關實體的下游使用中分離出來。 – CxDoo

+0

@CxDoo在這種情況下,另一種方法是在IFRAME中創建一個'webresource',引用與您需要訪問的「Group」相關的選項。除了將這些屬性複製到'CustomerAccount'實體之外,這是我可以想到的將這些選擇以「CustomerAccount」形式呈現給用戶的唯一方式。 –