Jak zaktualizować panel z datatable [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak znaleźć identyfikator klienta komponentu aktualizacji / renderowania ajax? Nie można znaleźć komponentu z wyrażeniem „foo”, do którego odwołuje się „bar” 4 odpowiedzi

Przycisk Command o identyfikatorze („myButtonId2”) działa poprawnie. Mam na myśli, że aktualizuje „myOutputPanel”, ale przycisk polecenia, który jest wewnątrz datatable, nie aktualizuje outputPanel. Czy istnieje określony styl aktualizacji dla danych?

<h:form id="myForm" prependId="false">
  <p:panel id="myPanel">
     <p:dataTable id="myDatatable">
        <p:column style="width:4%">  
          <p:commandButton id="myButtonId" update="myOutputPanel"/>
        </p:column>
     </p:dataTable>
     <p:commandButton id="myButtonId2" update="myOutputPanel"/>
    </p:panel>

 <p:outputPanel id="myOutputPanel">
  //some stuff
 </p:outputPanel>

questionAnswers(1)

yourAnswerToTheQuestion