From 2336eaeb3fa8992304b8ecaac42192199fe13230 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 9 Jul 2010 18:36:13 +0800 Subject: [PATCH] use tab name instead of ad_tab_id so that we can also build unit testing script for user maintained extension --- zkwebui/WEB-INF/src/org/adempiere/webui/editor/WEditor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WEditor.java b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WEditor.java index a3c7d0bb35..8a3da3fbdd 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WEditor.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WEditor.java @@ -92,7 +92,9 @@ public abstract class WEditor implements EventListener, PropertyChangeListener } this.setComponent(comp); - comp.setAttribute("zk_component_prefix", "Field_" + gridField.getColumnName() + "_" + gridField.getAD_Tab_ID() + "_" + gridField.getWindowNo() + "_"); + String gridTabName = gridField.getGridTab() != null + ? "_" + gridField.getGridTab().getName() : ""; + comp.setAttribute("zk_component_prefix", "Field_" + gridField.getColumnName() + gridTabName); this.gridField = gridField; this.setMandatory(gridField.isMandatory(false)); this.readOnly = gridField.isReadOnly();