我正在使用Prime Faces的网络应用程序。
在我的数据表中,列是图像,我是分页。所以我从不加载太多行。
对于每一行,我都有“删除行”按钮。这里是代码
<p:dataTable id="dataTableUploadedImages" var="singleRow">
...
...
<p:column headerText="#{msg['azioni']}" width="70">
<div align="center">
<p:commandButton icon="ui-icon-trash"
title="delete Row"
ajax="true"
action="#{myController.deleteRow(singleRow.id)}"
update="dataTableUploadedImages">
</p:commandButton>
</div>
</p:column>
</p:dataTable>
点击按钮后,应用程序刷新整个表,而不是简单地删除单行。 在此页面中,刷新所有行的成本很高(因为列包含图像)并使应用程序变慢。
是否可以在不重新加载整个表的情况下删除行?