Senhores Boa tarde!!! Estou com uma dúvida na página autor.xhtml se eu deixar o código como está na explicação o botão alterar não funciona:
<p:commandButton icon="fa fa-fw fa-edit" update=":autor" >
<f:setPropertyActionListener value="#{autor}" target="#{autorBean.autor}"/>
</p:commandButton>
Contudo se fizer dessa maneira:
<p:commandButton icon="fa fa-fw fa-edit" update=":autor" action="#{autorBean.carregar(autor)}" />
Ele funciona normalmente. Se entendi o update referencia a renderização no form autor para carregar os dados e poder ser atualizado. Alguém poderia explicar o pq não funciona da primeira maneira?