2012-04-20 12 views
2

カスタムコントロールのデザイン定義をまとめると、ファセットエリアの1つに別のカスタムコントロールが配置されているかどうかに基づいて表示方法を変更したいと考えています。これはデザインの定義で可能でしょうか?そうであれば、どうですか?カスタムコントロールデザイン定義のファセット内容を特定することは可能ですか?

"this"を使用してカスタムコントロールのプロパティを参照できますが、ファセットコンテンツ情報を取得する方法については推測できませんでした。

アイデア?ありがとう

答えて

0

デザイン定義では、ファセットが現れるはずのコールバックノードを追加できます。他のページにコントロールを追加すると、編集可能領域が表示されます。

コールバックノードの形式は

は、あなたがjavax.faces.component.UIComponentとして編集可能なエリアを取得し、(.getFacetsを行うことができ、

<xp:callback id="callbackID" facetName="facetname" />

+0

ありがとう、私はそれを行う方法を知っていますが、私の質問は、ファセットに配置されているものを特定するカスタムコントロールの設計定義で可能かどうかです。その表示に基づいて、カスタムコントロールでは異なるものがあります。私はこれが不可能かもしれないと思います。 –

+0

質問を正確に理解してはいけません。 8.5.3で追加されたDesigner Tooling拡張機能を調べなければ、あなたが探しているものができないかもしれないので、IBMがExtlibに設計定義を追加できるようになりました –

0

ダンに似ています)?

ご参考までに、よろしくお願いいたします。

関連する問題