O código abaixo, ao ser colocado numa página nova, bem simples, se comporta como um dialog. Ele aparece na tela quando se aperta o botão.
Porém, quando uso o mesmo código numa das páginas do sistema em que estou trabalhando, ele simplesmente aparece (o texto do dialog) no sistema, como se eu tivesse escrito dentro de uma tag
, como se fosse um texto normal.
O que pode estar acontecendo para que o dialog se comporte dessa maneira? É possível que o CSS da página de alguma forma impacte no JSF?
<h:panelGrid columns="1" cellpadding="5">
<p:commandButton value="Basic" type="button" onclick="PF('dlg1').show();" />
</h:panelGrid>
<p:dialog header="Basic Dialog" widgetVar="dlg1" minHeight="40">
<h:outputText value="Resistance to PrimeFaces is futile!" />
</p:dialog>