Können Sie ein h: outputLabel von einem p: ajax-Listener aus aktualisieren?

Ich versuche, ein p: ajax-Tag zu verwenden, und dann setze ich in diesem Listener einen Wert namens "periodRendered". dann versuche ich, ein h: outputLabel-Tag über ein Update vom p: ajax-Tag zu aktualisieren. Es wird nicht ajaxily aktualisiert, und ich denke, es liegt daran, dass ein Ajax-Tag für Primfaces kein standardmäßiges jsf outputLabel-Tag aktualisieren kann.

Ist meine Annahme korrekt und gibt es ein passenderes Tag, das ich anstelle von h: outputLabel verwenden sollte?

<code><h:outputLabel for="addProgramTo" value="Add Program To" />
<p:selectOneMenu value="#{ppBacker.grantProgram.grant_project_id}" id="addProgramTo" size="1" styleClass="listBoxMedium">
    <p:ajax process=":addProgram:addProgramTo" update=":addProgram:periodGrid, :addProgram:periodLabel" event="change" listener="#{ppBacker.addProgramListener}" />
    <f:selectItems value="#{ppBacker.grantProjectDropDownList}" />
</p:selectOneMenu>            

<h:outputLabel for="period" value="Period" id="periodLabel" rendered="#{ppBacker.periodRendered}"> 
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage