Я хочу заблокировать всю страницу тегом blockUi, используя разности штрихов. Возвращаясь к этому случайному случаю primefaces extentions show case. Согласно описанию itys, если цель равна null или не определена, вся страница заблокирована. Но когда я ommit и цель GlassFish журнала указывает на то, что javax.faces.FacesException: Cannot determinate target for blockUI component 'mainform:j_idt19'.
Вот часть моего кода HTMLЗаблокировать всю страницу с помощью blockui
<h:body id="bodycontainer">
<h:form id="mainform">
<p:commandButton value="Extract" style="width: 8%;height: 100%" update="tableemails :confirmPurchase" id="extractbutton" ajax="true" widgetVar="ButtonExtract"
action="#{mailMB.searchEmails()}"
icon="ui-icon-disk" styleClass="ui-priority-primary"
onstart="blockUIWidget1.block()" oncomplete="blockUIWidget1.unblock(); purchase.show(); "/>
<pe:blockUI widgetVar="blockUIWidget1" >
<h:panelGrid columns="2">
<p:graphicImage url="pictures/loading_bar.gif" width="264" height="34" alt="animated-loading-bar"/>
<h:outputText value="Please wait..." style="white-space: nowrap;"/>
</h:panelGrid>
</pe:blockUI>
</p:panel>
</h:form>
</h:body>
Я даже пытался с target=":bodycontainer"
Но в GlassFish сервере я получаю javax.faces.FacesException: Cannot find target for blockUI component 'bodycontainer'
Я обновил мои версии до версии 1.0.0. Но когда я нажимаю на CommandButton, чтобы отобразить содержимое блока, ничего не появляется, и страница выглядит так, как будто она загружается ... –