我需要回答2013年发布的this问题。
我有一个PrimeFaces menuitem
,其url
属性调用xhtml,“定义”内容进入layoutUnit
。单击时,整个页面不会重新加载,只是布局单元。
如果点击blockUI
,如何显示PrimeFaces Extensions menuItem
组件?
我试过了:
<p:menuitem value="Users" url="/users.xhtml" onstart="PF('blockUIWidget').block()" oncomplete="PF('blockUIWidget').unblock()"/>
blockUIWidget
所在的位置:
<pe:blockUI widgetVar="blockUIWidget">
<h:panelGrid columns="2">
<h:graphicImage library="images" name="loading.gif"/>
<h:outputText value="Loading"/>
</h:panelGrid>
请注意,此小部件可以按照commandButton
:
<p:commandButton value="Login" action="submit" onstart="PF('blockUIWidget').block()" oncomplete="PF('blockUIWidget').unblock()"/>