Q:

PrimeFaces JSF - <p:commandButton pra que serve o update e oncomplete

Estou tentando fazer uma orderList e estou tendo problema ao configurar os atributos na tag commandButton update e oncomplete. Tambem não sei qual é a função delas, mas sei que não funciona direito se não configurado certo. Alguem porderia me esclarecer? Obrigado.
<p:orderList value="#{cliente.listaClientes}" var="cl" controlsLocation="none" itemLabel="#{cl.nome}" itemValue="#{cl}" />
<p:commandButton value="Submit" update="displayListaClientes" oncomplete="PF('clDialog').show()" style="margin-top:5px" />

A:

Olhando seu código vi que o 'oncomplete' esta certinho, ele vai executar essa função do primefaces para mostrar sua dialog. Quanto ao Update ele funciona quando vc precisa atualizar alguma coisa dentro da sua tela, como por exemplo atualizar seu 'form' após o clique desse botão.
<h:form id="form_user">
    <p:commandButton value="Submit" update="form_user" oncomplete="PF('clDialog').show()" style="margin-top:5px" />
</h:form>

