From c0912859caec6e76bfef20f0feb6a1e81cc4cf97 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 31 Jan 2008 02:56:40 +0000 Subject: [PATCH] Fix [ 1883143 ] Process Delete Import doesn't allow to select table --- .../adempiere/webui/component/Listbox.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/component/Listbox.java b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/component/Listbox.java index 4df97c0fac..1bbc8696a8 100644 --- a/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/component/Listbox.java +++ b/extension/posterita/webui/WEB-INF/src/org/adempiere/webui/component/Listbox.java @@ -95,11 +95,22 @@ public class Listbox extends org.zkoss.zul.Listbox List items = getItems(); for (ListItem item : items) { - if (value.equals(item.getValue())) - { - setSelectedItem(item); - break; - } + if (value.getClass() != item.getValue().getClass()) { + // if the classes of value and item are different convert both to String + String stringValue = value.toString(); + String stringItem = item.getValue().toString(); + if (stringValue.equals(stringItem)) + { + setSelectedItem(item); + break; + } + } else { + if (value.equals(item.getValue())) + { + setSelectedItem(item); + break; + } + } } }