I am having some issues with my <h:dataTable>
where I cannot get it to update/refresh upon submitting an <f:ajax>
request which, resides within this table component. The <f:ajax>
listener attribute triggers a specific row to be removed from the <h:dataTable>
. Could someone please assist me in getting this to work.
Code fragment from my JSF page:
<h:dataTable id="table1">
<h:column>
<f:facet name="header">Object Name:</f:facet>
<h:outputText value="#{object.name}"/>
</h:column>
<h:column>
<f:facet name="header">Action:</f:facet>
<h:form>
<h:commandButton value="Delete">
<f:ajax listener="#{objectBean.delete(object.id)}" render=":table1"/>
</h:commandButton>
</h:form>
</h:column>
</h:dataTable>
I have also tried to wrap this <h:dataTable>
component within a <h:panelGroup>
component and it still did not work unfortunately. Any tips on getting this to work?