【发布时间】:2011-03-10 18:47:36
【问题描述】:
我正在使用 Richfaces 4 CR1 + JSF 2.0。我有两个问题:
1) 我知道 JSF 中不允许嵌套。它只是不是。
这是一个用例 - 我有一个母版页,其中包括 header.xhtml 和 footer.xhtml 与
<ui:include src="header.xhtml"/>
<h:form>
<rich:tabPanel switchType="ajax"..>
<rich:tab ..>
<ui:include src="/includes/page1.xhtml" .../>
</rich:tab>
<rich:tab ..>
<ui:include src="/includes/page2.xhtml" .../>
</rich:tab>
</rich:tabPanel>
</h:form>
<ui:include src="footer.xhtml" .../>
<rich:tabPanel ../> 需要用<h:form.../> 包裹。而且由于我的每个选项卡实际上都是另一个 xhtml 页面,因此其中一些具有 <rich:togglePanel ../> 之类的控件,也需要在其周围加上 <h:form ../> 标记...!
那么我该如何以最好的方式处理这个问题呢?
PS:我提到了this问题,甚至我的问题的答案可能在于<a4j:region ../>
2) 如何在 Richfaces 4 中使用a4j:push?文档仍在进行中。示例代码是here 但我无法理解以下行 -
<a4j:push address="#{channelName}@chat" .. />
非常感谢这两个方面的任何帮助! :)
【问题讨论】: