P:dialog aparece e some

Galera, quando chamo o p:dialog ele aparece e some.

Estou chamando ele pelo commandLink:

<h:form id="OptionsForm" > <h:commandLink id="helpLink" title="Ajuda" onclick="page_help.show()"> <h:graphicImage library="images" name="top_1a_ajuda2.jpg" style="border:0px"/> </h:commandLink> </h:form>

E esse é o p:dialog

<p:dialog id="dlg_help" header="Basic Dialog" widgetVar="page_help"> <h:outputText value="Ajuda" /> </p:dialog>

Alguém sabe porque o dialog está sumindo?

Alguém?

<h:form id="OptionsForm" > <h:commandLink id="helpLink" title="Ajuda" onclick="page_help.show(); return false;"> <h:graphicImage library="images" name="top_1a_ajuda2.jpg" style="border:0px"/> </h:commandLink> </h:form>

Coloque o return false no seu onclick como coloquei acima e teste!