Jsf p:commandLink未得到更新

Jsf p:commandLink未得到更新,jsf,primefaces,xhtml,Jsf,Primefaces,Xhtml,我正在使用PrimeFaces4.0。 我面临的问题是CommandLink在SelectOnemenu的更改事件中未得到更新。代码如下:- <p:selectOneMenu id="List" value="#{Bean.selectedId}" style="width:230px"> <f:selectItem itemLabel="--Select--" /> <f:selectItems value="#{Bean.SelectIt

我正在使用PrimeFaces4.0。 我面临的问题是CommandLink在SelectOnemenu的更改事件中未得到更新。代码如下:-

<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”,但它不起作用

客户端javascript将无法找到任何要更新的组件。您需要将它们(代码)包装在包装器中,然后更新包装器。有关更多详细信息和示例,请参见