public CellEditEvent(UIComponent component, Behavior behavior, UIColumn column, String rowKey) { super(component, behavior); this.rowKey = rowKey; this.column = column; this.oldValue = resolveValue(); }
public void onCellEdit(CellEditEvent event) { Object oldValue = event.getOldValue(); Object newValue = event.getNewValue(); if (newValue != null && !newValue.equals(oldValue)) { FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cell Changed", "Old: " + oldValue + ", New:" + newValue); FacesContext.getCurrentInstance().addMessage(null, msg); } }
wrapperEvent = new CellEditEvent(this, behaviorEvent.getBehavior(), rowIndex, column, rowKey);
wrapperEvent = new CellEditEvent(this, behaviorEvent.getBehavior(), column, rowKey); wrapperEvent.setPhaseId(behaviorEvent.getPhaseId());
public Object getNewValue() { if (newValue == null) { newValue = resolveValue(); } return newValue; }
wrapperEvent = new CellEditEvent(this, behaviorEvent.getBehavior(), rowIndex, column, rowKey);
public CellEditEvent(UIComponent component, Behavior behavior, int rowIndex, UIColumn column) { super(component, behavior); this.rowIndex = rowIndex; this.column = column; this.oldValue = resolveValue(); }
wrapperEvent = new CellEditEvent(this, behaviorEvent.getBehavior(), column, rowKey); wrapperEvent.setPhaseId(behaviorEvent.getPhaseId());
public Object getNewValue() { if (newValue == null) { newValue = resolveValue(); } return newValue; }
public CellEditEvent(UIComponent component, Behavior behavior, int rowIndex, UIColumn column) { super(component, behavior); this.rowIndex = rowIndex; this.column = column; this.oldValue = resolveValue(); }
public CellEditEvent(UIComponent component, Behavior behavior, UIColumn column, String rowKey) { super(component, behavior); this.rowKey = rowKey; this.column = column; this.oldValue = resolveValue(); }