Il mio requisito è simile a questo. Ho un selectMenu con alcuni valori (esempi: ingegneria, medicina, legge ecc.,). Supponiamo che se seleziono Engineering nel menu a tendina, voglio un altro menu a discesa creato dinamicamente che abbia valori relativi a Engineering (Esempio: Elettronica, Computer, Electrical ecc.,). Come ottengo ciò in JSF 2.0?Aggiunta di componenti dinamici a discesa in JSF
5
A
risposta
6
È necessario eseguire una richiesta Ajax al primo cambio di selezione di h:selectOneMenu
. Questa richiesta aggiornerà gli elementi selezionabili nel secondo h:selectOneMenu
. Dopo la richiesta Ajax, è necessario eseguire nuovamente il rendering del secondo h:selectOneMenu
con i valori aggiornati.
Pagina:
<h:selectOneMenu value="#{bean.selectedSubject}">
<f:ajax listener="#{bean.changeSubject}" render="speciality_selection" />
<f:selectItems value="#{bean.subject}" />
</h:selectOneMenu>
<h:selectOneMenu id="speciality_selection" value="#{bean.selectedSpeciality}">
<f:selectItems value="#{bean.subjectSpecialities}" />
</h:selectOneMenu>
bean gestito:
public void changeSubject(){
//Loads the specialities depending on the selected subject
subjectSpecialities = loadSpecialitiesForSubject(selectedSubject);
}
Problemi correlati
- 1. Pannello ExtJs - aggiunta di componenti dinamici
- 2. Albero JSF in un menu a discesa
- 3. javascript: valori di menu a discesa dinamici
- 4. Ember.js componenti dinamici
- 5. Componenti Angular2 - Stili lineari dinamici
- 6. Posizionamento orizzontale dei componenti in JSF
- 7. Caricamento di componenti dinamici da contenuto esterno
- 8. implementazioni JSF e librerie di componenti
- 9. Aggiunta dinamica di componenti Primefaces
- 10. JSF 1.2: Posso creare componenti riutilizzabili all'interno della vista JSF
- 11. Aggiunta di bean dinamici a Spring Web Contesto
- 12. Elenchi a discesa dinamici utilizzando select2, json request e Laravel
- 13. Aggiunta griglia e controlli dinamici in WPF
- 14. Come allineare i componenti JSF al centro
- 15. Aggiunta di selezione a discesa alla finestra di dialogo
- 16. Genera documentazione per componenti compositi JSF 2
- 17. JQuery - Aggiunta dell'evento di cambiamento al menu a discesa
- 18. Aggiunta del menu a discesa all'icona di estensione chrome
- 19. aggiunta dei componenti di un registro SSE
- 20. Tridion Component Link non risolvente nella presentazione di componenti dinamici
- 21. elenco a discesa di avvio in esaurimento,
- 22. Aggiunta del menu a discesa con d3.js
- 23. Come si aggiunge un'immagine aggiunta come freccia a discesa?
- 24. Angolare 2 - Aggiunta/rimozione componenti al volo
- 25. Aggiunta di metodi di azione a un componente composito
- 26. Aggiunta di un pulsante a discesa a Twitter componente di avvio di typeahead
- 27. WPF - Aggiunta di controlli dinamici per aggiungere Tabitem dinamicamente?
- 28. JSF che perde memoria tramite EL e componenti compositi
- 29. Aggiunta di trascinamento e rilascio di componenti all'app per iOS
- 30. Aggiunta del supporto attributo personalizzato (HTML5) a Primefaces (3.4)
informazioni controlla [selectonemenu] '' pagina wiki per ulteriori suggerimenti su come ottenere la maggior parte di questi componenti: http: // stackoverflow.com/tags/selectonemenu/info (puoi accedervi posizionando il tag '[selectonemenu]' che ho inserito sotto la tua domanda fino a quando non compare una casella nera e poi fai clic sul link * info *. – BalusC