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

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