This piece of code snippet will initially hide the primefaces dialog box, then in any action from the backing bean, it will be activated and seen
Back bean
RequestContext context = RequestContext.getCurrentInstance();
context.execute("PF('dlgBlackListVar').show();");
View
<p:dialog id="dlgBlackList" widgetVar="dlgBlackListVar"
header="#{msg.member_blacklist_header}" showEffect="clip" modal="true"
visible="false">
<h:outputText value="#{msg.member_blacklist_content}" />
</p:dialog>