Я хочу сделать кнопку, которая при нажатии отобразит всплывающее окно со списком объектов, из которого я могу выбрать его, чтобы увидеть его детали. Как я могу это сделать?Основные: Как создать всплывающее окно?
ответ
Используйте <p:dialog>
, чтобы открыть диалоговое окно нажатием кнопки. Затем, чтобы выбрать один из элементов, используйте <p:dataTable>
(или любой другой компонент <p:dataXXX>
).
Просто загляните через their showcase, чтобы посмотреть, что доступно. Он поставляется вместе с хорошими примерами кода.
Это стандартный компонент Swing - называется JPopupMenu
Используйте интерфейс ActionListener на JButton (я предполагаю, что вы используете Swing), чтобы вытолкнуть его вверх.
С наилучшими пожеланиями, - M.S.
К сожалению, я думал, что это вопрос Java .... не читал тег jsf. Пожалуйста, игнорируйте.
вы можете использовать автозаполнение, чтобы отобразить список, и связать прослушиватель событий, чтобы отображать связанную информацию по выбранному значению.