1

我知道这个问题可能与这个问题相似,我根本不明白答案。

我正在使用整页布局,在左侧布局中我有一些嵌套的手风琴面板、选项卡和命令链接。我想要这个链接来更新中心布局内容表单。

左侧布局:

<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>

一个简单的解释将有助于导致类似的问题缺乏:(

4

1 回答 1

0

正确使用组件的内置 Ajax 功能p:commandLink是指定链接将调用带有ajax属性的 Ajax 调用。

<p:commandLink value="link" ajax="true" update=":contentform" />

使用:前面的将表示您正在 ViewRoot 上查找组件的 ID,而不是其直接命名容器,因此这是正确的。唯一缺少的是ajax属性。

于 2013-02-26T12:49:26.653 回答