Primefaces - ui: Wiederholungskomponente wird nicht aktualisiert
Ich habe ein Problem mit Ajax Update und UI: Repeat. Das Update wird über einen CommandButton außerhalb der Benutzeroberfläche ausgelöst: repeat (siehe Code unten). Die VariablePreisStunde wird benötigt um die anderen Preise zu berechnen (Woche, Monat ..)
<h:form id="myForm">
<ui:repeat id="alvs" var="alv" value="#{myBean.allV}" >
<h:panelGroup rendered="#{alv.status == 'ON'}" >
<div class="pricing">
<h:outputText styleClass="bold" value="#{alv.shortName}: "/>
<p:inputText value="#{alv.priceHour}" id="hour" required="true" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceDay}" id="day" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceWeek}" id="week" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
<p:inputText value="#{alv.priceMonth}" id="month" >
<f:convertNumber pattern="#.##" type="currency" />
</p:inputText>
</div>
</h:panelGroup>
<p:messages />
</ui:repeat>
<p:commandButton value="Calculator" actionListener="#{myBean.priceCalc}" process="@this,alvs:hour" update="alvs" />
</h:form >
Wenn ich auf die Schaltfläche klicke, passiert nichts und die Benutzeroberfläche wird wiederholt und die Preise werden nicht aktualisiert. Was ist falsch?
Ich habe es auch versuchtupdate "myForm: alvs", update ": myForm: alvs": nichts!
Ich verwende Primefaces 3.5
Danke im Voraus