2011-12-14 20 views
0

私は次のシナリオを持っている:Dynamics CRMの2011:「新規作成」フォームのフィールドの拡張検索

ユーザーは、エンティティCustomEntity1の新しいレコードを作成したいと考えています。 "Create New"フォームのフィールドの1つは、CustomEntity2タイプのエンティティへの参照です。

ここでは、40が名前で検索したり、オプションを定義済みのビューにフィルタリングしたりできるように、ルックアップが組み込まれています。 CustomEntity2のフィールドに基づいて一連の条件を満たすCustomEntity2の名前を取得する必要があるため、これは役に立ちません。

CustomEntity1の「新規作成」フォームにこれを組み込む方法はありますか?

質問再び、少し抽象度の低い:

ユーザーがタイプCustomerAccountの新しいレコードを作成する必要があります。これを行うにあたり、グループというフィールドを記入する必要があります。これは、いくつかの基準に基づいて、既存のグループのリスト内で検索する必要がある - タイプ地域予算のように。新しいレコードを作成するときにこの基準を入力する方法はありますか?グループのリストに個別に移動して候補を見つけるためにレポートを実行しないでください。

答えて

1

あなたが提供するfetchXMLおよびlayoutXMLに基づいて、addCustomView method of the lookup controlを使用してオプションをフィルタリングできます。

カスタムfetchXMLに適切な条件を提供する1つの方法はTypeを複製することで、Region、およびCustomerAccount形でBudgetフィールド、ルックアップダイアログが開かれたとき、それは価値あなたに基づいて既存のGroupsをフィルタするようにCustomerAccountフォームで選択されています。

+0

お返事ありがとうございます。 私はこの可能性を認識していましたが、私の** CustomerAccount **エンティティの変更を含まない解決策があることを望んでいました(そして** CustomerAccount **フォームにこれらのフィールドがある場合、エンティティにもそれらを持たせてください)。 理想的には、**グループ**選択ロジックを関連するエンティティによる下流使用と分離したいと考えています。 – CxDoo

+0

@CxDooこの場合、代替アプローチは、アクセスする必要がある 'Group'に関連する選択肢を参照するIFRAMEに格納された' webresource'を作成することです。これらの属性を 'CustomerAccount'エンティティに複製する以外に、これは' CustomerAccount'フォームでこれらの選択肢をユーザに提示する唯一の方法です。 –

関連する問題