
templates.CommonMacros.vm Maven / Gradle / Ivy
## ----------------------------------------------------------------------------
##
## ----------------------------------------------------------------------------
#macro ( field $i18n $data $element $item $formtool )
$i18n.getString( $element.labelKey )
#if ( $fvr && !$fvr.getElementResult( $element.getId()).valid() && $fvr.getElementResult( $element.getId() ).errorMessage )
#set ( $errorMsg = " [ $fvr.getElementResult( $element.getId() ).errorMessage ] " )
#set ( $attr = 'style="background-color: #ffffcc"' )
#else
#set ( $errorMsg = "" )
#set ( $attr = '' )
#end
#set ( $elementData = $formtool.getElementData( $form, $element, $item, $data ) )
#if ( $element.type == "text" )
#text( $element $elementData )
#elseif ( $element.type == "textarea" )
#textarea( $element $elementData )
#elseif ( $element.type == "checkbox" )
#checkbox( $element $elementData )
#elseif ( $element.type == "hidden" )
#hidden( $element $elementData )
#elseif ( $element.type == "password" )
#password( $element $elementData )
#elseif ( $element.type == "radio" )
#radio( $element $elementData )
#elseif ( $element.type == "upload" )
#upload( $element $elementData )
#elseif ( $element.type == "pulldown" )
#pulldown( $element $elementData )
#end
$i18n.getString( $element.messageKey ) $!errorMsg
#end
#macro ( validateField $fvr $element )
#if ( $fvr && !$fvr.getElementResult( $element.getId()).valid() )
$fvr.getElementResult( $element.getId() ).errorMessage
#end
#end
#macro ( bar )
#end
## ----------------------------------------------------------------------------
##
## ----------------------------------------------------------------------------
#macro ( text $element $elementData )
#if ( $elementData == "" && $element.defaultValue )
#set ( $value = $element.defaultValue )
#else
#set ( $value = $elementData )
#end
#if ( $element && $element.attributes && $element.attributes.size > 0 )
#else
#end
#end
#macro ( textarea $element $elementData )
#end
#macro ( upload $element $elementData )
#end
#macro ( password $element $elementData )
#end
#macro ( radio $element $elementData )
#end
#macro ( checkbox $element $elementData )
#if ( $elementData == "" && $element.defaultValue )
#set ( $value = $element.defaultValue )
#else
#set ( $value = $elementData )
#end
#end
#macro ( pulldown $element $elementData )
#end
#macro ( imageButton $label )
stuff
#end
#macro ( hidden $name $value )
#end
#macro ( submitBar $labelKey )
#end
##The Selection Box.
##Active Images.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy