[Javalist] h:selectOneMenu nem ad át értéket

Keresztes Jozsef jkeresztes at vati.hu
2012. Jan. 31., K, 11:01:34 CET


A hibaüzenetek ki vannak iratva azon a lapon, mi van ha valami rejtett hiba van és nem látod a message-t ?
Mi van ha nincs az onchange -be submit, hanem a form saját submit gombjával van elküldve az űrlap ?

-----Original Message-----
From: Csaba Ragasits [mailto:ragasits.csaba at gmail.com] 
Sent: Tuesday, January 31, 2012 10:53 AM
To: Java lista
Subject: Re: [Javalist]h:selectOneMenu nem ad át értéket

Szia,

Próbáltam debuggolni, de úgy látszik, hogy a metódus nem kerül meghívásra.

Thx,
Csaba

2012/1/31 Keresztes Jozsef <jkeresztes at vati.hu>:
> Hi !
>
> A setSelectedPrefix() metódusod lefut, ezt nézted ?
> Ha lefut kiirattad milyen paramétert kap ?
>
> Joe
>
> -----Original Message-----
> From: Csaba Ragasits [mailto:ragasits.csaba at gmail.com]
> Sent: Tuesday, January 31, 2012 10:43 AM
> To: Java lista
> Subject: [Javalist] h:selectOneMenu nem ad át értéket
>
> Sziasztok,
>
> Az alábbi problémával küzdök napok óta, de már elfogytak az ötleteim,
> ezért fordulok hozzátok:
>
> Van egy WEB-es karbantartásom (Netbeans, Glassfish, JSF2,
> Primefaces2), ahol egy dropdown elemet szeretnék használni:
>
> <h:selectOneMenu id="prefixId" value="#{JogokBean.selectedPrefix}"
> title="PrefixId" onchange="submit()" >
>     <f:selectItems value="#{SzerepkorBean.prefixOption}"/>
> </h:selectOneMenu>
>
> A JogokBean az alábbiakat tartalmazza:
>
> private String selectedPrefix;
>
> public String getSelectedPrefix() {
>    return selectedPrefix;
> }
>
> public void setSelectedPrefix(String selectedPrefix) {
>   this.selectedPrefix = selectedPrefix;
> }
>
> A listát az alábbi módon töltöm fel:
>
> public SelectItem[] getPrefixOption() {
>    SelectItem[] options = null;
>    List<String> prefix = getPrefix();
>    if (prefix != null && prefix.size() > 0) {
>        int i = 0;
>        options = new SelectItem[prefix.size() + 1];
>        options[i++] = new SelectItem("-");
>        for (String a : prefix) {
>            options[i++] = new SelectItem(a.toString());
>        }
>    }
>    return options;
> }
>
> Ha kiválasztok egy elemet a listából akkor annak értéke nem kerül bele
> a selectedPrefix változóba. Át néztem már amit lehetett a google-n, de
> azok szerint is ennek működnie kellene.
> Van valami ötletetek, arra, hogy mi lehet a gond?
>
> Thx,
> Csaba
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist



További információk a(z) Javalist levelezőlistáról