From ca6bb3e33599c66c13f70872ff7e7a8ef3720dde Mon Sep 17 00:00:00 2001 From: hengsin Date: Mon, 15 Apr 2024 19:16:47 +0800 Subject: [PATCH] IDEMPIERE-6089 Address refresh issue (#2313) --- .../src/org/adempiere/webui/editor/WLocationEditor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WLocationEditor.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WLocationEditor.java index f1dac7247e..30c2fadee5 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WLocationEditor.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WLocationEditor.java @@ -189,13 +189,13 @@ public class WLocationEditor extends WEditor implements EventListener, Pr @Override public void onEvent(Event event) throws Exception { - getComponent().getTextbox().focus(); - m_value = ld.getValue(); + getComponent().getTextbox().focus(); // if (!ld.isChanged()) return; // Data Binding + m_value = ld.getValue(); int C_Location_ID = 0; if (m_value != null) C_Location_ID = m_value.getC_Location_ID(); @@ -206,7 +206,7 @@ public class WLocationEditor extends WEditor implements EventListener, Pr ValueChangeEvent vc = new ValueChangeEvent(WLocationEditor.this,getColumnName(),null,ii); fireValueChange(vc); } - setValue(ii); + getComponent().setText(m_value != null ? m_value.toString() : null); } }); ld.addEventListener(Events.ON_OPEN, new EventListener() {