2013-04-01 2 views
0

Возможно ли иметь несколько действий для атрибута action метки h:commandLink? Я хочу выполнить два действия, кликнув по ссылке, созданной тегом h:commandLink. Действие должно выполняться в компоненте Spring и всплывающем окне, отображающем определенную веб-страницу.Возможно ли иметь несколько действий для атрибута действия h: commandLink?

ответ

2

Нет, нельзя назвать два метода в атрибуте action. И я не думаю, что это серьезный недостаток. Инкапсулируйте логику одним методом в управляемом компоненте и вызовите их для действий из этого метода.

0

Нет, не возможно иметь несколько действий в действии commandLink. Если вы хотите выполнить некоторую логику и, чтобы отобразить всплывающее окно, просто оберните свою логику одним методом, а внизу добавьте FacesMessage в контекст. Вы можете выполнить частичное обновление AJAX компонента h: messages, чтобы отобразить сообщение как «всплывающее», не перезагружая страницу.

Смежные вопросы