Quote エンティティをカスタマイズしています。これは、在庫の Quote Products グリッドを、カスタマイズされた Silverlight を利用した DataGrid に置き換えることを目的としています。基本的には、基本的な「関連レコード ビュー」機能を拡張することを目的としています (ほとんどの場合、いくつかの計算フィールドとインライン編集が追加されていますが、あまり凝ったものではありません)。
もちろん、最終的に全体がよりシームレスに統合されれば、より良い結果が得られます: きれいにスキンを適用しました。基本的な機能はありますが、リボンは大きな問題です。Quote Details SubGrid リボンを表示したいのですが、明らかに私のカスタムナビゲーションリンクが何を示しているかについての知識はありません。
リボン ルールは知っていますが、このニーズに対応していないようです。それを達成するためのXRM機能も知りません。それは実行可能ですか?もしそうなら、どうすればこれを達成できますか?
私がすでに持っているものについての詳細:
My Awesome Grid
左側のナビゲーション エリアに、HTML Web リソース (名前を付けましょう) を指すカスタム リンク (名前を付けましょう) を追加しましたnew_AwesomeGridPage
。このリソースは、カスタマイズされた洗練された方法で見積もりの詳細を一覧表示するnew_AwesomeGrid
を含むSilverlight アプリケーション (さらに別の Web リソースである ) をホストするだけです。DataGrid
グリッドは OData サービスを介して供給されており、フォーム リボンを除いて、すべてがスムーズに機能します (データがどこから来て、何を表しているかは実際には問題ではないことを指摘することができます。もちろんそれは真実です)。これは、関連するエンティティの組み込みのナビゲーション リンクをクリックしたときのように「切り替わる」ことはありません。私はそれによってどのように疑問に思っています(もし?) HTML Web リソースを表示するためにカスタム ナビゲーション リンクが使用されている場合、任意の関連エンティティのコマンドをリボンに強制的に表示することができます。