Boa tarde.
Estou com um problema tenho um commandButton Primefaces que está executando um oncomplete antes do action, o oncomplete chama uma function javascript que faz um desenho no canvas, estou passando alguns parametros para essa function, os parametros são atualizados no action, para atualizar o desenho, mas como o oncomplete executa primeiro os parametros vem com valor 0, alguém já passou por isso e poderia me dar uma dica, o código do botão está assim
<p:commandButton value="Salvar" ajax="true"
action="#{resultadoFisicaBean.salvar}" update="growl"
oncomplete="classificar(#{resultadoFisicaBean.areia})">
</p:commandButton>
A function javascript
function classificar(teste) {
alert("teste: " + teste);
}