【问题标题】:p:commandLink not getting updatedp:commandLink 未更新
【发布时间】:2014-06-03 04:43:19
【问题描述】:

我正在使用 Primefaces 4.0。 我面临的问题是 CommandLink 没有更新 SelectOnemenu.Code 的更改事件,如下所示:-

<p:selectOneMenu id="List"
    value="#{Bean.selectedId}" style="width:230px">
    <f:selectItem itemLabel="--Select--" />
    <f:selectItems value="#{Bean.SelectItemList}" />
    <p:ajax event="change" update="enableGo,disableGo"></p:ajax>
</p:selectOneMenu>


<p:commandLink id="enableGo" value="GO" styleClass="blueButton"
     rendered="#{Bean.selectedId != null}"
     action="#{note.load}">
</p:commandLink>

<p:commandLink id="disableGo" value="GO"
     styleClass="disabledButton"
     rendered="#{Bean.selectedId == null}">
</p:commandLink>

我也尝试使用 formid 进行更新,例如:“:formid:enableGo,:formid:disableGo”,但没有成功!

【问题讨论】:

    标签: jsf primefaces xhtml


    【解决方案1】:

    客户端 javascript 将无法找到任何要更新的组件。您需要将它们(&lt;p:commandLink&gt;s)包装在包装器中,然后更新包装器。有关更多详细信息和示例,请参阅BalusC's answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 2012-11-29
      • 2011-11-18
      • 1970-01-01
      相关资源
      最近更新 更多