primefaces 확장을 사용하여 blockUi 태그로 전체 페이지를 차단하고 싶습니다. 이 쇼 케이스로 돌아 가기 primefaces extentions show case. 대상이 null이거나 정의되지 않은 경우 ity 설명에 따라 전체 페이지가 차단됩니다. 하지만 난이 대상을 ommit 때 글래스 피쉬 로그 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"
으로 노력하지만 글래스 피쉬 서버에 내가 javax.faces.FacesException: Cannot find target for blockUI component 'bodycontainer'
내 primefaces 확장을 버전 1.0.0으로 업데이트했습니다. 그러나 commandButton을 클릭하여 blockUi 내용을 표시하면 아무 것도 나타나지 않고 페이지가로드되는 것처럼 보입니다. –