2014-05-19 19 views
2

我有一个要求,我必须动态地将面添加到面板框布局,然后将元素添加到相同的文本和按钮中。如何以编程方式将面添加到Oracle ADF中的PanelBox中

我搜索了多个论坛,但无济于事。

我曾尝试下面的代码,以及:

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

但这与空指针异常返回作为

panelBox.getFacet("top") 

为空。

任何指针如何添加方面(Jspx中的标记)编程方式的面板。

回答

2

panelBox没有顶面。 有一个工具栏方面。 http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_panelBox.html

所以你应该在af:panelBox中添加一个子布局组件,它会给你在这个盒子里需要的布局细目。

+0

谢谢Shay ..我意识到我的错误...我应该先将面板边框布局添加到PanelBox中......它具有添加面的方法.. :) –

相关问题