From bf3dc6b718f4915af1c64eb07580aa58ec795ebe Mon Sep 17 00:00:00 2001 From: hieplq Date: Sun, 27 Nov 2016 20:13:40 +0700 Subject: [PATCH] IDEMPIERE-3220:read-only field can edit by development tool exception when change value match to readonly logic --- .../adempiere/webui/session/ValidateReadonlyComponent.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/session/ValidateReadonlyComponent.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/session/ValidateReadonlyComponent.java index 52276ec6ad..51d811d633 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/session/ValidateReadonlyComponent.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/session/ValidateReadonlyComponent.java @@ -48,7 +48,7 @@ public class ValidateReadonlyComponent implements AuService { // event is reason change value of component boolean considerEvent = Events.ON_CHANGE.equals(cmd) || Events.ON_CHECK.equals(cmd) || - Events.ON_SELECT.equals(cmd) || Events.ON_OPEN.equals(cmd) || + Events.ON_SELECT.equals(cmd) || Events.ON_CLICK.equals(cmd) || Events.ON_DOUBLE_CLICK.equals(cmd) || Events.ON_OK.equals(cmd) || Events.ON_UPLOAD.equals(cmd); if (!considerEvent){ @@ -99,7 +99,7 @@ public class ValidateReadonlyComponent implements AuService { if (isCannotEdit){ boolean editing = (inputComp != null && Events.ON_CHANGE.equals(cmd)) || (checkbox != null && Events.ON_CHECK.equals(cmd)) || - (comb != null && (Events.ON_CHANGE.equals(cmd) || Events.ON_SELECT.equals(cmd) || Events.ON_OPEN.equals(cmd))) || + (comb != null && (Events.ON_CHANGE.equals(cmd) || Events.ON_SELECT.equals(cmd))) || (button != null && (Events.ON_CLICK.equals(cmd) || Events.ON_OK.equals(cmd) || Events.ON_UPLOAD.equals(cmd)));; // for combobox each change have both event onchange and onselect, so will have duplicate message