You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by bp...@apache.org on 2013/08/02 17:41:27 UTC
svn commit: r1509747 -
/struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl
Author: bphillips
Date: Fri Aug 2 15:41:26 2013
New Revision: 1509747
URL: http://svn.apache.org/r1509747
Log:
WW-4153 added Freemarker markup to handle use case when multiple="true" attribute is included with s:select tag but no name or id attribute is provided.
Modified:
struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl
Modified: struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl?rev=1509747&r1=1509746&r2=1509747&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl (original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/select.ftl Fri Aug 2 15:41:26 2013
@@ -118,8 +118,21 @@
<#include "/${parameters.templateDir}/simple/optgroup.ftl" />
</select>
+
<#if parameters.multiple?default(false)>
-<input type="hidden" id="__multiselect_${parameters.id?html}" name="__multiselect_${parameters.name?html}" value=""<#rt/>
+ <#if (parameters.id?? && parameters.name??)>
+ <input type="hidden" id="__multiselect_${parameters.id?html}" name="__multiselect_${parameters.name?html}" value=""<#rt/>
+ </#if>
+ <#if (parameters.id?? && !parameters.name??)>
+ <input type="hidden" id="__multiselect_${parameters.id?html}" name="__multiselect_${parameters.id?html}" value=""<#rt/>
+ </#if>
+ <#if ( !parameters.id?? && parameters.name??)>
+ <input type="hidden" id="__multiselect_${parameters.id?html}" name="__multiselect_${parameters.id?html}" value=""<#rt/>
+ </#if>
+ <#if ( !parameters.id?? && !parameters.name??)>
+ <input type="hidden" id="" name="" value="" <#rt/>
+ </#if>
+
<#if parameters.disabled?default(false)>
disabled="disabled"<#rt/>
</#if>