use of org.adempiere.webui.window.WMediaDialog in project adempiere by adempiere.
the class WBinaryEditor method onEvent.
public void onEvent(Event event) throws Exception {
if (Events.ON_CLICK.equals(event.getName())) {
WMediaDialog dialog = new WMediaDialog(gridField.getHeader(), m_data);
if (!dialog.isCancel() && dialog.isChange()) {
Object oldValue = m_data;
Object newValue = dialog.getData();
if (oldValue != null && newValue != null && oldValue.equals(newValue)) {
return;
}
if (oldValue == null && newValue == null) {
return;
}
ValueChangeEvent changeEvent = new ValueChangeEvent(this, this.getColumnName(), oldValue, newValue);
super.fireValueChange(changeEvent);
setValue(newValue);
}
}
}
Aggregations