[ velikidzi @ 18.03.2011. 11:04 ] @
Potrebno mi je da na strani prikazem listu opstina u jednom combu, a da u drugom kombu za izabranu opstinu dobijem listu mesta, pa tim redom za mesto listu svih ulica bez submita. Evo mog resenja, ali tragam za boljim resenjem jer se ovo pokazalo kao sporo, a o validaciji da ne pričam.

<rich:comboBox id="combo1" valueChangeListener="#{pc_Test.valueChange}" >
<f:selectItems value="#{pc_Test.listaOpstina}" />
<a4j:support event="onselect" reRender="combo2" />
</rich:comboBox>
<rich:comboBox id="combo2" rendered ="true" valueChangeListener="#{pc_Test.valueChangeMesto1}" >
<f:selectItems value="#{pc_Test.listaMesta}" />
<a4j:support event="onselect" reRender="combo3" />
</rich:comboBox>
<rich:comboBox id="combo3" rendered="true" valueChangeListener="#{pc_Test.valueChangeUlica}" >
<f:selectItems value="#{pc_Test.listaUlica}" />
<a4j:support event="onselect" reRender="combo4" />
</rich:comboBox>

<rich:comboBox id="combo4" rendered="true" >
<f:selectItems value="#{pc_Test.listaKBr}" />

</rich:comboBox>


Molim ako neko ima bolje resenje da mi pomogne. Unapred hvala.
[ dejanet @ 18.03.2011. 11:53 ] @
Da li koristis jsf 1.x ili 2.x. ?
Ako je ovo drugo mozes da ispitas upotrebu ajax-a, koliko se secam, za tvoj slucaj sa vise combo-a imas puno primera po netu..
[ velikidzi @ 18.03.2011. 14:17 ] @
Koristim jsf 1.2. Da li je to u jsf 2.0 lakse uraditi?
Postoje neka resenja u richFaces-u, ali ne kompletna.
Imate li neki predlog?
Citat:
dejanet: Da li koristis jsf 1.x ili 2.x. ?
Ako je ovo drugo mozes da ispitas upotrebu ajax-a, koliko se secam, za tvoj slucaj sa vise combo-a imas puno primera po netu..
[ Cabo @ 18.03.2011. 15:07 ] @
http://lmgtfy.com/?q=jsf+2.0+ajax+linked+combo+box

http://stackoverflow.com/quest...n-another-combobox-if-both-are

http://www.roseindia.net/answe...5250-DropDown-in-ajax+jsp.html
[ branecns @ 19.03.2011. 12:47 ] @
Citat:
velikidzi: Potrebno mi je da na strani prikazem listu opstina u jednom combu, a da u drugom kombu za izabranu opstinu dobijem listu mesta, pa tim redom za mesto listu svih ulica bez submita. Evo mog resenja, ali tragam za boljim resenjem jer se ovo pokazalo kao sporo, a o validaciji da ne pričam.


Ako vec koristis richfaces, combo Box sto koristis je klijent side varijanta od suggestionbox. Ja sam takve situacije resavao uvezanim suggestionbox komponentama. Dovoljno je performantno, samo treba da pazis da komponenta ne ode na bazu po podatke vise puta nego sto realno treba. Ovde ti je demo za komponentu:
http://livedemo.exadel.com/ric...mo/richfaces/suggestionBox.jsf

Probaj da se igras s komponentom pa, ako ti treba neki savet, reci.