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" />