【发布时间】:2013-03-04 07:53:19
【问题描述】:
我们正在开发 JSF 2。 我们希望在里面显示一个 xhtml 表单。 使用 ,它显示 XHTML 文件的内容。 但是命令按钮上的操作不起作用。
我们创建了 tabs.xhtml 页面,该页面首先通过 index.xhtml 页面进行定向。代码如下:
<h:form>
<rich:tabPanel>
<rich:tab name="Second">
<ui:include src="/Second.xhtml" />
</rich:tab>
<rich:tab name="Third">
Here is tab #3
</rich:tab>
</rich:tabPanel>
</h:form>
在 Second.xhtml 中,我们有 ADD NEW、EDIT、DELETE 按钮,它们的操作在包含在选项卡中后不起作用。
请帮忙。 提前谢谢...
【问题讨论】:
-
您的 Second.xhtml 是否包含
<h:form>?因为如果你有嵌套的表单(表单内的表单),这是 baaaad... 重新组织你的页面,这样你就不会有嵌套的表单(例如从 Second.xhtml 中删除表单) -
按照 Daniel 的建议创建许多并排的本地表单。另外,请查看Multiple h:form in a JSF Page 上的建议。
-
@Daniel 谢谢。它使用 a4j:region 而不是表单工作。