From 7a02779fbb5a2453b218e0783c5b358714dabfa3 Mon Sep 17 00:00:00 2001 From: Bastian Triller Date: Thu, 17 Jan 2013 21:06:43 +0100 Subject: [PATCH] uiMode configuration for ERD2WCustomQueryBoolean, so one can query with a popup, defaults to radio mode for backward compatibility. --- .../ERD2WCustomQueryBoolean.wod | 2 +- .../components/bool/ERD2WCustomQueryBoolean.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Frameworks/Core/ERDirectToWeb/Components/Nonlocalized.lproj/ERD2WCustomQueryBoolean.wo/ERD2WCustomQueryBoolean.wod b/Frameworks/Core/ERDirectToWeb/Components/Nonlocalized.lproj/ERD2WCustomQueryBoolean.wo/ERD2WCustomQueryBoolean.wod index d5c8f3a62f5..b644cebe2ff 100644 --- a/Frameworks/Core/ERDirectToWeb/Components/Nonlocalized.lproj/ERD2WCustomQueryBoolean.wo/ERD2WCustomQueryBoolean.wod +++ b/Frameworks/Core/ERDirectToWeb/Components/Nonlocalized.lproj/ERD2WCustomQueryBoolean.wo/ERD2WCustomQueryBoolean.wod @@ -3,6 +3,6 @@ Selector: ERXBooleanSelector { noString = stringForNo; noSelectionString = stringForNull; selection = value; - uiMode = "radio"; + uiMode = uiMode; } diff --git a/Frameworks/Core/ERDirectToWeb/Sources/er/directtoweb/components/bool/ERD2WCustomQueryBoolean.java b/Frameworks/Core/ERDirectToWeb/Sources/er/directtoweb/components/bool/ERD2WCustomQueryBoolean.java index ded3fe7c69d..ca0f60edd8e 100644 --- a/Frameworks/Core/ERDirectToWeb/Sources/er/directtoweb/components/bool/ERD2WCustomQueryBoolean.java +++ b/Frameworks/Core/ERDirectToWeb/Sources/er/directtoweb/components/bool/ERD2WCustomQueryBoolean.java @@ -117,4 +117,12 @@ public String displayString() { } return ERXLocalizer.currentLocalizer().localizedStringForKeyWithDefault(result); } + + public String uiMode() { + String uiMode = "radio"; + if(d2wContext().valueForKey("uiMode") != null) { + uiMode = (String) d2wContext().valueForKey("uiMode"); + } + return uiMode; + } }