fill_entry_type_select.html

 1   <#include "/admin/plugins/directories/commons.html" />
 2   
 3   <div class="form-group">
 4     <#assign idName = buildEntryName( entry, entry_iteration_number )>
 5     <label class="control-label col-xs-12 col-sm-12 col-md-3 col-lg-3"  for="${idName}">${entry.title} <#if entry.mandatory>*</#if></label>
 6     <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">   
 7       <select class="form-control input-sm" name="${idName}" id="${idName}"
 8         <#if list_responses??>
 9           <#list list_responses as response>
 10             <#if response.entry.idEntry == entry.idEntry && response.entry.error??>
 11               class="error"
 12               <#break>
 13             </#if>
 14           </#list>
 15           class="${entry.CSSClass!}"
 16         </#if>
 17         >
 18         <option value="">#i18n{form.xpage.form.noValue}</option>
 19         <#list entry.fields as field>
 20         	<#if field.code == 'answer_choice'>
 21   	        <option  value="${field.idField}" <#if field.comment?? && field.comment != ''>title="${field.comment}"</#if>
 22   	          <#if list_responses?has_content>
 23   	            <#list list_responses as response>
 24   	              <#if response.entry.idEntry == entry.idEntry && response.field??>
 25   	                <#if response.field.idField == field.idField>
 26   	                  selected ="selected"
 27   	                  <#break>
 28   	                </#if>
 29   	              </#if>
 30   	            </#list>
 31   	          <#else>
 32   	            <#if field.defaultValue>
 33   	              selected ="selected"
 34   	            </#if>
 35   	          </#if>
 36   	          >
 37   	          ${field.title}
 38   	        </option>
 39           </#if>
 40         </#list>
 41       </select>
 42       <#if entry.helpMessage?exists&&entry.helpMessage!=''>
 43         <span class="help-block">${entry.helpMessage}</span>
 44       </#if>
 45       <#if list_responses??>
 46         <#list list_responses as response>
 47           <#if response.entry.idEntry == entry.idEntry && response.entry.error?? && response.entry.error.isDisplayableError>
 48             <div class="alert alert-danger">
 49               <#assign error = response.entry.error>
 50               <#if error.mandatoryError>
 51                 #i18n{directories.message.mandatory.entry}
 52               <#else>
 53                 ${error.errorMessage}
 54               </#if>
 55             </div>
 56           </#if>
 57         </#list>
 58       </#if>
 59     </div>
 60   </div>