Ajax 执行后不更新/刷新
我在提交驻留在此表组件中的请求时无法使其更新/刷新。listener属性触发要从中删除的特定行。有人能帮我把这件事做好吗 我的JSF页面中的代码片段:Ajax 执行后不更新/刷新,ajax,jsf,jsf-2,datatable,Ajax,Jsf,Jsf 2,Datatable,我在提交驻留在此表组件中的请求时无法使其更新/刷新。listener属性触发要从中删除的特定行。有人能帮我把这件事做好吗 我的JSF页面中的代码片段: <h:dataTable id="table1"> <h:column> <f:facet name="header">Object Name:</f:facet> <h:outputText value="#{object.name}"/>
<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>
我也尝试过将这个组件封装在一个组件中,但不幸的是,它仍然无法工作。有关如何使其正常工作的任何提示?请参阅:
移动您的以包装整个数据表,在chrome F12中检查您的网络流量,查看发送/返回的响应是什么,并查看它是否返回了要更新的正确表。您看到了吗?是的,尽管仍然没有帮助。渲染属性已正确引用,但未按预期工作。