У меня есть диалоговое окно PrimeFaces, в котором есть две команды, которые выполняют некоторый код в бэкэнде. Я хочу заблокировать диалог внутри действия.p: диалог появляется внизу, когда p: blockUI нацеливает его
Мне удалось сделать это с помощью blockUI, но когда присутствует блокUI, и я открываю диалоговое окно, оно появляется в нижней части страницы.
Если я удалю компонент blockUI, диалоговое окно открывается в центре страницы, как я хочу. Но я хочу, чтобы это было сосредоточено и с blockUI.
<p:dialog header="Attention" id="dialog" position="center"
widgetVar="dialog" modal="true" closable="false"
dynamic="true" closeOnEscape="false">
<div class="internal-margin-top">
<h:outputText value="Location" styleClass="ui-outputtext" />
<p:inputText value="#{activityBean.location}"
id="inputLocation" maxlength="15">
</p:inputText>
</div>
<div class="internal-margin-bottom">
<p:commandButton id="closureYes" value="Yes"
styleClass="btn-green"
onstart="PF('block').show();"
oncomplete="PF('dialog').hide(); PF('block').hide();"
action="#{activityBean.processItem()}" process="@all">
</p:commandButton>
<p:commandButton id="closureNo" value="No"
styleClass="btn-red"
onstart="PF('block').show();"
oncomplete="PF('dialog').hide(); PF('block').hide();"
action="#{activityBean.processActivity()}" process="@all" />
</div>
</p:dialog>
<p:blockUI block="scrapDialog" widgetVar="block">
<p:graphicImage library="images" name="loading_bar.gif" />
</p:blockUI>
Заранее спасибо.
'<р: библиотека graphicImage = "изображение">' [О, пожалуйста, нет] (http://stackoverflow.com/questions/11988415/what-is -The-JSF-ресурс-библиотека-для-и-как-должно-он-быть использован). – BalusC
Спасибо за редактирование и подсказку graphicImage, я буду учитывать это. Но я думаю, что моя проблема не существует там, спасибо. – javapai
Нет. Это был просто комментарий, а не ответ. – BalusC