Реализация каскадного выпадающего списка с помощью JSF 2

#jsf-2 #primefaces

#jsf-2 #простые

Вопрос:

я пытаюсь создать функцию каскадного выпадающего списка в своем приложении, используя JSF 2.0. Уровень каскада равен 6. Как это сделать? Я погуглил, но я не наткнулся на хороший учебник, который хорошо это объясняет.

Я также использую библиотеку компонентов prime faces

Mos

Ответ №1:

На витрине primefaces есть пример того, как это сделать: http://www.primefaces.org/showcase/ui/pprSelect.jsf

Подводя итог, вам нужна обработка событий ajax в первом выпадающем списке:

 <p:ajax update="suburbs" listener="#{pprBean.handleCityChange}" />
  

Прослушиватель будет выполнен, и компонент с идентификатором «suburbs» в качестве идентификатора (другой выпадающий список) будет обновлен новыми данными, загруженными с прослушивателя. Вы можете связать эти события ajax в каждом выпадающем списке вашего каскада 🙂