2

パネル ボックス レイアウトにファセットを動的に追加し、テキストやボタンなどの要素を同じものに追加する必要があるという要件があります。

複数のフォーラムを検索しましたが、役に立ちませんでした。

次のコードも試しました。

RichPanelBox panelBox=new RichPanelBox();
panelBox.getFacet("top").getChildren().add(Button);

しかし、これはヌルポインタ例外で返されます

panelBox.getFacet("top") 

無効です。

プログラムでパネルボックスに facet(Jspx のタグ) を追加するにはどうすればよいですか?

4

1 に答える 1

2

panelBox には top ファセットがありません。ツールバー ファセットがあります。 http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_panelBox.html

したがって、子レイアウト・コンポーネントを af:panelBox に追加するだけで、ボックスで必要なレイアウトの内訳が得られます。

于 2014-05-19T18:33:21.457 に答える