1

以前のDynamicsCRMの質問に続きます(アカウントに関連するエンティティレコードがある場合はポップアップ/アラートを表示します

アカウントフォームのOnLoadイベントで、右側のフレームにロードされた特定のサブナビゲーションアイテムで開くようにウィンドウを設定したいと思います。

たとえば、デフォルトでは、[アカウント]ウィンドウを開くと、アカウントの詳細が読み込まれます。左側にリストされているのは、さまざまな関連アイテムです。Alertというカスタム関連のエンティティがあります。JavaScriptで特定の基準が満たされている場合は、アカウントの詳細ではなく、アラートエンティティビューを右側のビューにロードする必要があります。

これは可能ですか?

4

2 に答える 2

2

を使用して解決しましたXrm.Page.ui.navigation.items.get("navItemName").setFocus();

于 2012-04-10T09:36:22.587 に答える
1

3つのアプローチを提案できます

アプローチ11.タブ>セクション>サブグリッドを追加して、関連するビューを表示します2. form.onload javascriptを使用して、基準に応じてそのタブを表示/非表示にします

アプローチ2(おそらくサポートされていません)1。form.onload javascriptを使用してナビゲーションリンクを.click()します[webresource関数パラメーターで関連付けられたエンティティ名を取得して、これをジェネリックライブラリにすることができます]

アプローチ3CRM2011でカスタムフォームを検討しましたか?

于 2012-04-10T03:01:59.310 に答える