From 4af7a6d33c8490c8e298c65ad32ea9a702898458 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 14 Dec 2009 05:45:29 +0000 Subject: [PATCH] https://sourceforge.net/tracker/?func=detail&aid=2900390&group_id=176962&atid=955896 [ asi editor error] - the text box should be readonly as in swing --- .../src/org/adempiere/webui/component/EditorBox.java | 7 +++++++ .../src/org/adempiere/webui/editor/WPAttributeEditor.java | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/component/EditorBox.java b/zkwebui/WEB-INF/src/org/adempiere/webui/component/EditorBox.java index f706a867d4..e857f4ab24 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/component/EditorBox.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/component/EditorBox.java @@ -161,4 +161,11 @@ public class EditorBox extends Div { public void setToolTipText(String tooltiptext) { txt.setTooltiptext(tooltiptext); } + + /** + * @return Button + */ + public Button getButton() { + return btn; + } } diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WPAttributeEditor.java b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WPAttributeEditor.java index 65780cf751..a1c3856bcb 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WPAttributeEditor.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/editor/WPAttributeEditor.java @@ -292,12 +292,14 @@ public class WPAttributeEditor extends WEditor implements ContextMenuListener @Override public boolean isReadWrite() { - return !getComponent().getTextbox().isReadonly(); + return getComponent().getButton().isEnabled(); } @Override public void setReadWrite(boolean readWrite) { getComponent().setEnabled(readWrite); + + getComponent().getTextbox().setReadonly(true); }