Como faço pra fechar dialog ao clicar em um botão em JSF

<p:commandButton value=“Gerar” class=“botaoDialog”
rendered="#{presenter.podeEditar}" onclick=“rodadaAutomaticoId.hide()”
actionListener="#{presenter.gerarRodadas()}"
update=":formRodadasAutomatico :formJogos :formRodadasAutomatico:msgDialog" />

tenho o seguinte botão no dialog e alguns campos que são obrigatorios, com isso preciso que ao clicar no botão feche o dialog se todas as informaçoes estiverem corretas ele feche