【发布时间】:2013-02-07 06:48:41
【问题描述】:
我正在尝试创建一个动态 TabView,其中每个选项卡在 <ui:include> 标签的帮助下显示不同的 xhtml 页面。
以下是我正在尝试执行的代码 sn-p
Tab tab= new Tab();
Portal portal=itr.next();
tab.setTitle(portal.getPortal_name());
tab.setId(portal.getPortal_name());
/* Code to generate <ui:include> tag
* and add it to tab
*/
tabView.getChildren().add(tab);
我搜索了很多,但找不到任何方法来生成<ui:include> 标签。
谁能建议一种方法来做到这一点?
【问题讨论】:
-
没有对应的 UIComponent 类,它是一个标签。如果要动态更改视图,请使用 facelets。使用 facelets 将使您的工作变得轻松。 -
我遇到了同样的问题。现在有什么解决办法吗?
标签: jsf jsf-2 primefaces