Обработка возврата внешнего диалога с помощью commandLink
После долгих попыток я наконец смог открыть полную HTML-страницу в виде диалогового окна. Я делаю это с помощью CommandLink, так как кнопка должна быть изображением, которое можно нажимать К сожалению, похоже, что commandLink не обрабатывает событие returnDialog. Что было бы удобным способом получить данные из диалогового окна в этом случае?
<h:form>
<h:commandLink id="pdf" actionListener="#{testBean.viewSelector}">
<h:graphicImage library="images" name="icon_pdf.png" />
<p:ajax event="dialogReturn" etc.. /><!-- This does not work -->
</h:commandLink>
<p:commandButton value="View" icon="ui-icon-extlink" actionListener="#{testBean.viewSelector}">
<p:ajax event="dialogReturn" listener="#{testBean.onPageSelectionSubmitted}" /><!-- This one does but I don't want a button -->
</p:commandButton>
</h:form>
РЕДАКТИРОВАТЬ версию + информация о реализации:
- простые лица 5.3
- JSF 2.2, мохарра