From 7a0ae0ebae8fe4deddc93bbfb4a76dbe09cefc77 Mon Sep 17 00:00:00 2001 From: Aleksandr Mashchenko Date: Fri, 4 Mar 2016 20:37:51 +0200 Subject: [PATCH] WW-4586 Custom StrutsTypeConverter's convertToString not called in radio and checkboxlist tags --- core/src/main/resources/template/simple/checkboxlist.ftl | 3 ++- core/src/main/resources/template/simple/radiomap.ftl | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/resources/template/simple/checkboxlist.ftl b/core/src/main/resources/template/simple/checkboxlist.ftl index 4f262ecaf..aac9ca11d 100644 --- a/core/src/main/resources/template/simple/checkboxlist.ftl +++ b/core/src/main/resources/template/simple/checkboxlist.ftl @@ -26,8 +26,10 @@ <#assign itemCount = itemCount + 1/> <#if parameters.listKey??> <#assign itemKey = stack.findValue(parameters.listKey)/> + <#assign itemKeyStr = stack.findString(parameters.listKey)/> <#else> <#assign itemKey = stack.findValue('top')/> + <#assign itemKeyStr = stack.findString('top')> <#if parameters.listLabelKey??> <#-- checks the valueStack for the 'valueKey.' The valueKey is then looked-up in the locale @@ -59,7 +61,6 @@ <#assign itemTitle = ''/> - <#assign itemKeyStr=itemKey.toString() /> <#if parameters.id?has_content> id="${parameters.id?html}-${itemCount}"<#rt/> diff --git a/core/src/main/resources/template/simple/radiomap.ftl b/core/src/main/resources/template/simple/radiomap.ftl index 80b881525..61950e970 100644 --- a/core/src/main/resources/template/simple/radiomap.ftl +++ b/core/src/main/resources/template/simple/radiomap.ftl @@ -23,10 +23,11 @@ <@s.iterator value="parameters.list"> <#if parameters.listKey??> <#assign itemKey = stack.findValue(parameters.listKey)/> + <#assign itemKeyStr = stack.findString(parameters.listKey)/> <#else> <#assign itemKey = stack.findValue('top')/> + <#assign itemKeyStr = stack.findString('top')> - <#assign itemKeyStr = itemKey.toString() /> <#if parameters.listValueKey??> <#-- checks the valueStack for the 'valueKey.' The valueKey is then looked-up in the locale file for it's localized value. This is then used as a label -->