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; + } }