PDA

View Full Version : [JSF] Visualizzare menu' a tendina


agosteeno
22-11-2011, 14:09
Salve a tutti, sto' imparando ad usare JSF per creare applicazioni web. C'e' una cosa che nn riesco a risolvere: devo creare una pagina che visualizza dei menu' a tendina, che pero' sono visualizzabili in base ai valori degli altri menu': immaginate per esempio 2 menu: regioni e provincie. Il secondo deve visualizzare valori in base alla scelta effettuata nel primo menu'. Quindi vorrei che il secondo menu' fosse bloccato in attesa del primo. Oltretutto vorrei anche visualizzare menu' diversi in base a come e' loggato un utente. Qualcuno ha idea di come risolvere situazioni del genere?

gokan
23-11-2011, 09:12
Ciao, considera che stai programmando lato server utilizzando java e jsf, quindi, in pratica quando selezioni una provincia, deve partire una chiamata al server (jsf) che ti dica che per quella provincia i comuni sono N.
In alternativa una situazione simile la potresti implementare solo lato client (sul browser) utilizzano javascript.

Forse se sei all'inizio con JSF, è un esempio che realizza quello che vuoi tu.
http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=ajax&sample=selectsUpdates&skin=ruby

agosteeno
23-11-2011, 09:18
Ad occhio e croce mi sembra quello che cercavo. Cmq ieri sera ho trovato un pdf di lucidi che fa una cosa simile (pag 42 per la cronaca). A chi serve, questo e' il link: http://www.google.it/url?sa=t&rct=j&q=f%3Aajax%20h%3Aselect%20disabled&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fcourses.coreservlets.com%2FCourse-Materials%2Fpdf%2Fjsf%2Fjsf2%2FJSF2-Ajax.pdf&ei=FbrMTtXtHM73sga4-5G6DA&usg=AFQjCNGT1XU1vb5C3To4wiIvbrh-Yh4azA&sig2=HVHQT7jQ9ZdIZMvUDJTfxw

PS Grazie mille!!! :)