p:dataTable – 删除行后刷新数据表

以下是我的数据表pic,我希望当我删除一行时,数据表刷新。 但是从DB中删除了行,但之后没有从数据表中删除。 在此处输入图像描述 我尝试下面的代码,但他们无法帮助我。

مشاهده اطلاعات پرسنل

اطلاعات پرسنل

شماره پرسنلی کدملی

تعداد رکورد#{fn:length(personelMB.getPersonelList())} میباشد.

第二次尝试:

 

3.third try:personelBean.java

 public void deletePersonel(int personel_id){ Personel personel=(Personel)personelservice.getPersonelId(personel_id); getPersonelservice().deletePersonel(personel); } public String deleteAction(Personel personel) { personelList.remove(personel); return null; } 

xhtml文件

 

请帮帮我。

而不是ajax是假的,这是真的。

 actionListener="#{personelMB.deletePersonel(personel.personel_id)}" update="@form" ajax="true"/> 

在commandbutton上使用update =“@ form”参数

你试过这样的吗?