public void rowEdit(RowEditEvent ev) {
SettlementDocumentItemDetail obj = null;
try {
obj = (SettlementDocumentItemDetail) ev.getObject();
// settlementIrisDetailService.updateItemDetail(obj);
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Edit Called", obj.toString()));
} catch (Exception ex) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error !", ex.toString()));
FacesContext.getCurrentInstance().validationFailed();
}
}
<p:dataTable value="#{settlementIrisDetailAM.irisARLists}"
var="irisAR" resizableColumns="true" onRowEditUpdate="setMessages"
rowEditListener="#{settlementIrisDetailAM.rowEdit}">
<p:column style="width:80px">
<f:facet name="header">
<h:outputText value="操作" />
</f:facet>
<p:rowEditor />
<p:spacer width="5" />