0

会社の左側に単純なツリー ビューを使用して、商談、連絡先などのリンクされたエンティティを表示しています。

連絡先をクリックすると、ブラウザがその連絡先にリダイレクトされますが、会社ビューに留まり、連絡先の詳細をその会社ビューの 2 列目または 3 列目、または任意のセクターにロードしたいと考えています。

リンクをクリックするたびに各レコードにリダイレクトされるのは面倒です。トラックを失い、子レコードの詳細を見ながら親の詳細を見たい場合があるからです。この場合、ページの読み込みやリダイレクトなしで同じビューに 1 つの連絡先を読み込むことができる一方で、会社のビューを保持したいと考えています。

注: Dynamics CRM 2015 オンラインへのデモ アクセスを使用しており、ツリー ビューを取得するためにサード パーティからプラグインをインストールしました。上記は私のツリービューに依存していません。これは、たとえばデフォルトで右側の列にリストされているアクティビティに対しても実行できます。アクティビティをクリックすると、リダイレクトされずに、中央の列のパネルまたは必要な場所にアクティビティの詳細が読み込まれるのを確認したいと思います。

4

1 に答える 1

0

おそらく、クイック ビューで間に合わせることができます。

Accounts と Contacts でこのトリックを実行して、Account 内の連絡先の情報を表示するとします。こんなふうになります:

  1. Account 内に Contact エンティティへのルックアップを作成します。フォームに配置します(表示されなくてもかまいません)。

  2. Contact 内に「Quick View」フォームを作成します。それらは通常のフォームと同様に構築されています。表示するすべての情報を含めます。

  3. アカウント フォームに戻り、INSERT -> Quick View を開きます。ポイント 1 で作成したルックアップと、作成したばかりのクイック ビューを選択します。

  4. ルックアップ内で選択された連絡先から情報を取得して、アカウント フォームにクイック ビューが表示されます。新しいルックアップを表示したままにしておくと、それを操作して動作を確認できます。

4b. おそらく、ツリービューとルックアップを何らかの形で「リンク」する必要があります(サードパーティであるため、それについての洞察を提供することはできません)。確かに少しのjavascriptが必要です。

詳細については、いつものように、MSDN を参照してください。

Ps: すぐに試してみたい場合は、#1 をスキップして、#3 のフィールドとして「プライマリ連絡先」を選択してください (これは標準であり、おそらく既にフォームに記載されています)。

于 2015-06-26T14:05:16.127 に答える