Jsf 从数据表中删除行

Jsf 从数据表中删除行,jsf,primefaces,Jsf,Primefaces,我不知道如何从datatable中删除一行 这是我的Facelet: <p:commandButton id="confirm" value="Valider" update=":messages" oncomplete="dialogdelete.hide()" actionListener="#{agentBean.btnDelete}" styleClass="ui-confirmdialog-yes" icon="icon-ok"/> 托管Bean: pub

我不知道如何从datatable中删除一行

这是我的Facelet:

<p:commandButton id="confirm" value="Valider" update=":messages"  oncomplete="dialogdelete.hide()"
    actionListener="#{agentBean.btnDelete}"   styleClass="ui-confirmdialog-yes" icon="icon-ok"/> 
托管Bean:

public String btnDelete (){
    manager.delete(agentministere);
    return "AgentList";
}

此线程可能会有所帮助。另外,您可以发布datatable的代码吗?您的具体问题是什么?你忘了用新列表更新表,删除了行,或者在post后发送重定向?当我按下delete按钮时,什么也没有发生。问题的原因可能是什么?但是您指示JSF只更新:消息,而不是表。我也没有看到任何地方您正在从DB-in-action方法重新加载列表。你为什么认为会发生视觉上的事情?
public String btnDelete (){
    manager.delete(agentministere);
    return "AgentList";
}