0

そのアカウントに関連付けられているすべての請求書を表示するアカウントを表示するためのフォームに iframe を追加しようとしています。URL を介した特定のフォームへのアクセスに関するこのMSDN ページを読みましたが、フォームで作成した iframe に生成された URL をコピーすると、エラー メッセージが表示されます。

私が達成しようとしていることが可能かどうかを知りたいのですが、可能であれば、開かれているユーザー アカウントに関連付けられた請求書のみが表示されるように URL をフォーマットする方法を知りたいです。できれば後で詳細を追加します。

4

1 に答える 1

1

あなたが実際にやりたいことは、サブグリッドを追加することだと思います。これは iFrame とは異なります。iFrame には通常、Web リソースまたは Web 上のページへのリンクが含まれます。サブグリッドは、関連するレコードを表示するために特に存在します。たとえば、フォームの本文の左側の関係リンクを表示します。

この記事では、何をすべきかを説明する必要があると思います。

編集 - ジャックスのコメントに基づく:

そのため、Crm はすぐに使用できる機能では、この状況をそれほど簡単に処理できません。ただし、いくつかのオプションがあります。これらのどれもが完璧な解決策だとは思わないので、選択させていただきます。

  1. サブグリッドは事実上、いくつかの FetchXml を実行するだけです。この FetchXml を JavaScript で変更できるため、ビューを変更して、直接関係のないレコードを返すことができます。Green Bibleには例がありますが、これはサポートされているようには見えません。

  2. iFrame でレポートを使用します。

  3. プラグインを使用してください。私はこれを自分で行ったことはありませんが、同僚は、取得メッセージにプラグインを貼り付けて、ビューで使用されるクエリまたは結果を基本的に変更できると言いました。

  4. 請求書とアカウントの間に 2 番目の関係を作成します。次に、請求書をアカウントにリンクするたびに、この新しい関係 (ワークフローで行います) もアカウントに入力し、連絡先にリンクされた請求書が作成されるたびに、連絡先の親アカウントとの新しい関係を入力します (再びワークフローで行います)。次に、この新しい関係に基づいてサブグリッドを作成します。このアプローチは最もクリーンではありませんが、おそらく最も迅速かつ簡単に実装できます。

于 2012-09-11T08:45:18.020 に答える