All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vertigo.struts2.ftl.template.xhtml.checkbox.ftl Maven / Gradle / Ivy

The newest version!
<#--
/*
 * $Id: checkbox.ftl,v 1.1 2013/09/23 16:25:43 npiedeloup Exp $
 *
 */
-->
<#assign currentLayout = controlLayout_type?default('none') />
<#if !parameters.labelposition?? && (parameters.form.labelposition)??>
<#assign labelpos = parameters.form.labelposition/>
<#else>
<#assign labelpos = parameters.labelposition?default("right")/>


<#if labelpos == 'left'>
	<#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
	<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
	<#include "/${parameters.templateDir}/${parameters.theme}/controlfooter.ftl" />  
<#elseif labelpos == 'top' && parameters.label??>
	<#if currentLayout == 'table'>
	
		<#assign tablecolspan = controlLayout_tablecolspan />
	    <#t/>
		<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" /> 
	    
	
	
	   
			<#if parameters.inputcolspan??><#t/>
			    colspan="${parameters.inputcolspan?html}"<#t/>	    
			<#t/>
			<#if parameters.align??><#t/>
			    align="${parameters.align?html}"<#t/>
			<#t/>
			><#t/>
	        <#include "/${parameters.templateDir}/simple/checkbox.ftl" />
	<#else>
		<#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />
		<#if parameters.label??>
<#include "/${parameters.templateDir}/simple/checkbox.ftl" /> <#include "/${parameters.templateDir}/${parameters.theme}/controlfooter.ftl" /> <#elseif labelpos == 'right'> <#if currentLayout == 'table'> <#include "/${parameters.templateDir}/${parameters.theme}/controlheader-trlogic.ftl" /> <#if parameters.inputcolspan??><#t/> colspan="${parameters.inputcolspan?html}"<#t/> <#t/> <#if parameters.align??><#t/> align="${parameters.align?html}"<#t/> <#t/> ><#t/> <#include "/${parameters.templateDir}/simple/checkbox.ftl" /> ${parameters.after?if_exists}<#t/> <#lt/> <#if parameters.labelcolspan??> colspan="${parameters.labelcolspan?html}" <#t/> ><#t/> <#if parameters.label?has_content> <#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" /> <#lt/> <#assign columnCount = controlLayout_currentColumnCount + parameters.labelcolspan?default(1) + parameters.inputcolspan?default(1) /> ${stack.setValue('#controlLayout_currentColumnCount', columnCount)} <#include "/${parameters.templateDir}/${parameters.theme}/controlfooter-trlogic.ftl" /> <#else> <#include "/${parameters.templateDir}/simple/checkbox.ftl" /> <#include "/${parameters.templateDir}/${parameters.theme}/controllabel.ftl" />




© 2015 - 2025 Weber Informatics LLC | Privacy Policy