java - <p:selectOneMenu> selected value always null -


my goal selected value of type sistema, can update datatable , selectonemenu.

whenever value selected ajax tag behaves correctly, , calls configura(), sistemaselecionado (wich object in bean)always return null backing bean.

the converter working fine in page same class sistema. doesn't fire on specific page.

this xhtml page

<div>     <p:outputlabel title="sistema"></p:outputlabel> </div> <div>     <p:selectonemenu id="selectonemenu"         value="#{permissaolistbean.sistemaselecionado}"         converter="entityconverter">         <p:ajax event="change" listener="#{permissaolistbean.configura}"             update="selectonemenugrupo,secoes"></p:ajax>         <f:selectitem itemlabel="selecione" itemvalue="" />         <f:selectitems value="#{permissaolistbean.listasistema}"             var="sistema" itemlabel="#{sistema.nome}" itemvalue="#{sistema}">         </f:selectitems>      </p:selectonemenu> </div> 

here backing bean

@component("permissaolistbean") @scope("session") public class permissaolistbean { private list<sistema> listasistema = new arraylist<sistema>(); //service das entidades  @autowired private sistemaservice sistema;  @autowired private gruposervice grupo;  @autowired private secaoservice secao;  //objetos da view  private sistema sistemaselecionado; private grupo gruposelecionado; private list<secao> secaoselecionada = new arraylist<secao>(); private lazydatamodel<secao> modelo ;   public void populasistema(){     listasistema = sistema.findall(); }  public void configura(){     populagrupo();     populasecao(); }  public void populagrupo(){     setlistagrupo(grupo.findbysistema(sistemaselecionado)); }  //datatable lazyload code  //end of lazyload  public list<sistema> getlistasistema() {     setlistasistema(sistema.findall());     return listasistema; }  public void setlistasistema(list<sistema> listasistema) {     this.listasistema = listasistema; }  //getters , setters 


Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -