我知道这个问题可能与this one类似,但我根本不理解答案。
我正在使用整页布局,在左侧布局中我有一些嵌套的手风琴面板,标签和命令链接。我希望此链接更新中心布局内容表单。
左侧布局:
<h:form>
<p:accordionPanel>
<p:tab title="Parent Tab">
<p:accordionPanel>
<p:tab title="Child Tab">
<p:commandLink value="link" update=":contentform" />
</p:tab>
</p:accordionPanel>
</p:tab>
</p:accordionPanel>
</h:form>
中心布局:
<h:form id="contentform">
<ui:include src="#{layoutUI.viewId}" />
</h:form>
一个简单的解释将有助于导致类似的问题缺乏:(
答案 0 :(得分:0)
正确使用p:commandLink
组件的内置Ajax功能是指定链接将使用ajax
属性调用Ajax调用。
<p:commandLink value="link" ajax="true" update=":contentform" />
使用前面的:
表示您正在查找ViewRoot上组件的ID而不是其直接命名容器,因此这是正确的。唯一缺少的是ajax
属性。