From 70fc16dd510354dc099992e12f43492906098412 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 2 Mar 2009 05:15:30 +0000 Subject: [PATCH] [ 2653588 ] Can't select NULL for dropdown list --- .../adempiere/webui/editor/WTableDirEditor.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java index 02ab0875ec..692e4ebd0c 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WTableDirEditor.java @@ -285,10 +285,22 @@ ContextMenuListener, IZoomableEditor } else if (Events.ON_BLUR.equalsIgnoreCase(event.getName())) { - if (getComponent().getSelectedItem() == null) + Comboitem item = getComponent().getSelectedItem(); + if (item == null) { setValue(oldValue); } + else + { + //on select not fire for empty label item + if (item.getLabel().equals("")) + { + Object newValue = getValue(); + ValueChangeEvent changeEvent = new ValueChangeEvent(this, this.getColumnName(), oldValue, newValue); + super.fireValueChange(changeEvent); + oldValue = newValue; + } + } } }