2011-07-25 4 views
7

ContentItemのドライバを呼び出すメソッドIContentManager.BuildDisplayには、オプションのgroupId引数があります。 私はソースコード内を移動しましたが、そのユースケースは何かを正確に理解できませんでした。それは形をフィルタすることができるようですが、私はどのように理解しているかわかりません。オーチャードのIContentManager.BuildDisplayメソッドのgroupIdパラメータは何ですか?

私にはこれを明確にすることはできますか?前もって感謝します。

答えて

6

はい、このパラメータは図形のフィルタリングに使用されます。 .OnGroup()メソッドを使用して、オプションのパラメータを提供することができます。ContentShapeオブジェクトのメソッドは、ドライバのDisplay/Editorメソッドから返されます。

デフォルトでは空の文字列です。 BuildDisplay - でgroupIdパラメータを指定した場合、そのグループIDが指定された図形のみが最終出力を構築するときにはになります。

異なるシナリオにおける異なる同じ部分をレンダリングするために必要なときに私はそれが特に有用であることが判明 - ドライバの表示方法からでContentShapeオブジェクト(指定された別のグループとのそれぞれ)と組み合わせ結果を返します。

BuildDisplayメソッドでグループを明示的に指定した場合、のみがそのグループセットのシェイプが使用されることに注意してください。

+0

私が間違っていない場合、このグループは現在管理ページのタブを処理するために使用されています。 –

+0

ありがとうございました。これは非常に便利です。 – Falanwe

+0

@Bertrand:あなたの権利です - 現在、Dashboardのサイト設定メニューのサブアイテムを処理するために使用されています。 –

関連する問題