From 93387fff01b2196ca24cedf9442a61620ee91fa0 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 13 Dec 2012 03:00:51 +0800 Subject: [PATCH] IDEMPIERE-92 - Integrate Selenium. Prevent id space error caused by bad data. --- .../WEB-INF/src/org/adempiere/webui/component/Combobox.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Combobox.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Combobox.java index 385b574dea..49dcb762e4 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Combobox.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/Combobox.java @@ -43,7 +43,8 @@ public class Combobox extends org.zkoss.zul.Combobox implements IdSpace public Comboitem appendItem(String label) { ComboItem item = new ComboItem(label); - item.setId(label); + if (getFellowIfAny(label) == null ) + item.setId(label); item.setParent(this); return item; } @@ -64,7 +65,8 @@ public class Combobox extends org.zkoss.zul.Combobox implements IdSpace public void appendItem(String name, Object value) { ComboItem item = new ComboItem(name, value); - item.setId(name); + if (getFellowIfAny(name) == null) + item.setId(name); this.appendChild(item); }