Можете ли вы обновить h :outputLabel из прослушивателя p :ajax?

Я пытаюсь использовать тег p :ajax, а затем в этом слушателе я устанавливаю значение под названием "periodRendered". затем я пытаюсь обновить тег h :outputLabel с помощью обновления из тега p :ajax. Он не обновляется ajaxly, и я думаю, это потому, что тег ajax Primefaces не может обновить стандартный тег jsf outputLabel.

Верно ли мое предположение и есть ли более подходящий тег, который я должен использовать вместо h :outputLabel ?

<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}"> 
5
задан Catfish 27 April 2012 в 21:22
поделиться