PrimeFaces DataTable在删除行时不刷新

时间:2014-04-16 17:04:03

标签: primefaces

目前使用primefaces 3.3并希望在从列表中删除项目时刷新数据表。

当我刷新页面时,请查看更新的表,因此列表将在Java代码中更新。

感谢您的时间和帮助。

请让我知道我在哪里被误解。

以下是相关代码:

//in xhtml
<p:dataTable id="userConnections" var="connection" value="#{loginBean.userConnectionEmailList}"> 
<p:column> 
<h:outputText value="#{connection.email}" /> 
</p:column> 
<p:column> 
<p:commandButton id="deleteButton" icon="ui-icon-close" title="Delete" process="@this" action="#{loginBean.deleteConnectionAction}" update="userConnections">
<f:setPropertyActionListener value="#{connection}" target="#{loginBean.selectedUserConnection}"/>
</p:commandButton>
</p:column> 
</p:dataTable> 
// java code
public String deleteConnectionAction() {
System.out.println("###deleteConnectionAction ###" + selectedUserConnection.getEmail() );
userConnectionEmailList.remove(selectedUserConnection);
return "";
}

0 个答案:

没有答案