01-21-2011 11:39 AM
01-24-2011 11:57 AM
 
					
				
		
01-28-2011 06:29 PM
02-03-2011 05:22 AM
 
					
				
		
07-11-2012 04:19 AM
 
					
				
		
07-11-2012 05:09 AM
<#include "/org/alfresco/components/form/controls/common/utils.inc.ftl" />
<#if field.control.params.optionSeparator??>
   <#assign optionSeparator=field.control.params.optionSeparator>
<#else>
   <#assign optionSeparator=",">
</#if>
<#assign fieldValue=field.value>
<#if fieldValue?string == "" && field.control.params.defaultValueContextProperty??>
   <#if context.properties[field.control.params.defaultValueContextProperty]??>
      <#assign fieldValue = context.properties[field.control.params.defaultValueContextProperty]>
   <#elseif args[field.control.params.defaultValueContextProperty]??>
      <#assign fieldValue = args[field.control.params.defaultValueContextProperty]>
   </#if>
</#if>
<div class="form-field">
   <#if form.mode == "view">
      <div class="viewmode-field">
         <span class="viewmode-label">${field.label?html}:</span>
         <span class="viewmode-value">${field.value?html}</span>
      </div>
   <#else>
      <label for="${fieldHtmlId}">${field.label?html}:<#if field.mandatory><span class="mandatory-indicator">${msg("form.required.fields.marker")}</span></#if></label>
      <#if field.control.params.options?? && field.control.params.options != "">
       <select id="${fieldHtmlId}" name="${field.name}" tabindex="0"
               <#if field.description??>title="${field.description}"</#if>
               <#if field.control.params.size??>size="${field.control.params.size}"</#if> 
               <#if field.control.params.styleClass??>class="${field.control.params.styleClass}"</#if>
               <#if field.control.params.style??>style="${field.control.params.style}"</#if>
               <#if field.disabled  && !(field.control.params.forceEditable?? && field.control.params.forceEditable == "true")>disabled="true"</#if>>
          <#list field.control.params.options?html?split(optionSeparator) as value1 >
 <#assign value2=value1?string?split("|")>
 <#switch value2[0]>
  <#case "Red">
  <option style="background:#FF0000" value="Red" <#if value2[0] == fieldValue?string || (fieldValue?is_number && fieldValue?c == value2[0])> selected="selected"</#if>>Red</option>
   <#break>
   <#case "Amber">
  <option style="background:#FF7E00" value="Amber" <#if value2[0] == fieldValue?string || (fieldValue?is_number && fieldValue?c == value2[0])> selected="selected"</#if>>Amber</option>
   <#break>
    <#case "Green">
  <option style="background:#00FF00" value="Green" <#if value2[0] == fieldValue?string || (fieldValue?is_number && fieldValue?c == value2[0])> selected="selected"</#if>>Green</option>
   <#break>
    <#case "White">
  <option style="background:#FFFFFF" value="White" <#if value2[0] == fieldValue?string || (fieldValue?is_number && fieldValue?c == value2[0])> selected="selected"</#if>>White</option>
   <#break>
  <#default>
 </#switch>
 </#list>
         </select>
         <@formLib.renderFieldHelp field=field />
      <#else>
         <div id="${fieldHtmlId}" class="missing-options">${msg("form.control.selectone.missing-options")}</div>
      </#if>
   </#if>
</div>
  
					
				
				
			
		
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.