I'm newby primefaces and I have this problem:
when I use double select
Code: Select all
<h:selectOneMenu id="nomeSala" required="true" value="#{ordine.idSala}"
requiredMessage="#{mex['javax.faces.component.UIInput.REQUIRED']}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{ordine.salaImpl.salaListActive}" var="s"
itemLabel="#{s.nomeSala}" itemValue="#{s.idSala}" />
<p:ajax process="@parent" update="nomeTavolo" event="change"
actionListener="#{ordine.cercaTavolo}" />
</h:selectOneMenu>
<h:message for="nomeSala" styleClass="testo_errore" />
<h:outputText value="#{mex['ordine.label.tavolo']}"
styleClass="label_form" />
<h:selectOneMenu id="nomeTavolo" required="true"
value="#{ordine.idTavolo}"
requiredMessage="#{mex['javax.faces.component.UIInput.REQUIRED']}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems value="#{ordine.tavoloList}" var="t"
itemLabel="#{t.nomeTavolo}" itemValue="#{t.idTavolo}" />
</h:selectOneMenu>
Validation Error: Value is not valid for the second select.
Before when I used the tomahawk and Jsf 1.2 I used the savestate and this double select work fine but now savestate not exist.
I use jsf 2 and primafaces only
Any ideas for resolve this error?
thanks a lot
Hartman