カスタム コントロールのデザイン定義をまとめていますが、別のカスタム コントロールがファセット領域の 1 つに配置されているかどうかに基づいて表示方法を変更したいと考えています。これは設計定義で可能ですか? もしそうなら、どのように?
「this」を使用してカスタム コントロールのプロパティを参照できることはわかっていますが、ファセット コンテンツ情報を取得する方法については推測できませんでした。
何か案は?ありがとう
カスタム コントロールのデザイン定義をまとめていますが、別のカスタム コントロールがファセット領域の 1 つに配置されているかどうかに基づいて表示方法を変更したいと考えています。これは設計定義で可能ですか? もしそうなら、どのように?
「this」を使用してカスタム コントロールのプロパティを参照できることはわかっていますが、ファセット コンテンツ情報を取得する方法については推測できませんでした。
何か案は?ありがとう
デザイン定義で、ファセットが表示される場所にコールバックノードを追加できます。これにより、コントロールを別のページに追加したときに編集可能領域が表示されます。
コールバックノードの形式は次のようになります。
<xp:callback id="callbackID" facetName="facetname" />
ダン、
編集可能領域を javax.faces.component.UIComponent として取得してから、.getFacets() を実行できますか?
ところで、お元気で!