I have a JSF page with two forms (pseudo-code below).
First form is for a user and has text fields and a table of phone numbers, and a link for adding a new phone
I doubt that update="personForm:phonesPanel" works without a ":" before personForm. This should be the correct one:
update=":personForm:phonesPanel"
Answering my own question.
The answer is: update="personForm:phonesPanel"
Thanks all!
Other thing you can do is set the "prependId" form attribute to "false":
<h:form prependId="false">
This way you don't need to use the nested id's and might use:
update="phonesPanel"