【发布时间】:2014-11-19 00:56:55
【问题描述】:
我有一个用户表,点击一个用户名,用户表下会显示一个用户数据表。唯一有效的问题是h:commandLink 提交表单并重新加载整个页面,显示正确的数据但页面重新加载。
用户数据表位于另一个页面上,该页面来自ui:include。该页面具有基于所选用户数据集的呈现条件。这是有问题的按钮:
h:column>
<f:facet name="header">
<h:outputText value="Username " />
</f:facet>
<h:commandLink value="#{user.username}" immediate="true">
<f:param name="username" value="#{user.username}" />
<f:ajax
render="-welcomePageForm-grootPageSubView-adminUserPageSubview-testSubviewUserPage-entriesTable"></f:ajax>
</h:commandLink>
</h:column>
如您所见,我在包含的页面上使用表的绝对路径,但这不起作用,我不知道为什么。
快速注意,这个h:column 显然在数据表中,所有这些都在f:subview 中,这并不重要。所有周围的元素都有一个 id,没有嵌套形式。而且我不知道为什么这不起作用。
如果您能帮上忙,我将不胜感激!
【问题讨论】: