net.sf.springlayout.web.layout.taglib
Class DisplayTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.springframework.web.servlet.tags.RequestContextAwareTag
          extended by org.springframework.web.servlet.tags.HtmlEscapingAwareTag
              extended by net.sf.springlayout.web.layout.taglib.LayoutBindTag
                  extended by net.sf.springlayout.web.layout.taglib.AbstractFieldTag
                      extended by net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
                          extended by net.sf.springlayout.web.layout.taglib.DisplayTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class DisplayTag
extends AbstractHtmlAttributesTag

If saveFieldValue is set to true a hidden field is rendered to the html that can be updated using javascript and submitted with the form. If the saveFieldValue property is set to false (default), the hidden field is rendered as disabled so it's value is not persisted with a submission of the form but a valid field is still in place so field label has valid xhtml.

Author:
Adam Boas, Rob Monie Created on 24/04/2006
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
CLASS_ATTRIBUTE, cssErrorClass, DIR_ATTRIBUTE, LANG_ATTRIBUTE, mode, ONCHANGE_ATTRIBUTE, ONCLICK_ATTRIBUTE, ONDBLCLICK_ATTRIBUTE, ONKEYDOWN_ATTRIBUTE, ONKEYPRESS_ATTRIBUTE, ONKEYUP_ATTRIBUTE, ONMOUSEDOWN_ATTRIBUTE, ONMOUSEMOVE_ATTRIBUTE, ONMOUSEOUT_ATTRIBUTE, ONMOUSEOVER_ATTRIBUTE, ONMOUSEUP_ATTRIBUTE, prependMap, STYLE_ATTRIBUTE, TABINDEX_ATTRIBUTE, TITLE_ATTRIBUTE
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.AbstractFieldTag
config, emptyDisplayString, fieldInstance
 
Fields inherited from class net.sf.springlayout.web.layout.taglib.LayoutBindTag
ignoreNestedPath, path, pathIfNestedNull, previousStatus, status
 
Fields inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
logger, REQUEST_CONTEXT_PAGE_ATTRIBUTE
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
DisplayTag()
           
 
Method Summary
protected  void addToFieldSet(FieldDefinition fieldDefinition, OnPageFieldInstance fieldInstance)
          Adds this OnPageFieldInstance to the appropriate set in the fieldDefinition
protected  void appendEditModeOutput(java.lang.StringBuffer output)
          Builds the ouput which the tag must supply in Edit mode.
protected  java.lang.String getBaseCssClass()
           
 void setSaveFieldValue(java.lang.Boolean saveFieldValue)
          Sets the saveFieldValue property for the field tag.
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.AbstractHtmlAttributesTag
appendAllApplicableCssClasses, appendAttribute, appendCommonHtmlAttributes, doFieldStartTag, getCssClass, isDisabled, setCssClass, setCssErrorClass, setCssStyle, setDir, setLang, setMode, setOnchange, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setTabindex, setTitle
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.AbstractFieldTag
appendReadOnlyOutput, doStartTagInternal, getFieldDefinition, getGroupSize, getOutput, getWrappedCommand, isGroupedField, setEmptyDisplayString, setOutput
 
Methods inherited from class net.sf.springlayout.web.layout.taglib.LayoutBindTag
doEndTag, doFinally, getEditor, getErrors, getPath, getProperty, isIgnoreNestedPath, setIgnoreNestedPath, setPath
 
Methods inherited from class org.springframework.web.servlet.tags.HtmlEscapingAwareTag
isHtmlEscape, setHtmlEscape
 
Methods inherited from class org.springframework.web.servlet.tags.RequestContextAwareTag
doCatch, doStartTag, getRequestContext
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayTag

public DisplayTag()
Method Detail

setSaveFieldValue

public void setSaveFieldValue(java.lang.Boolean saveFieldValue)
Sets the saveFieldValue property for the field tag.

Parameters:
saveFieldValue -

appendEditModeOutput

protected void appendEditModeOutput(java.lang.StringBuffer output)
Description copied from class: AbstractFieldTag
Builds the ouput which the tag must supply in Edit mode.

Specified by:
appendEditModeOutput in class AbstractFieldTag

getBaseCssClass

protected java.lang.String getBaseCssClass()
Specified by:
getBaseCssClass in class AbstractHtmlAttributesTag

addToFieldSet

protected void addToFieldSet(FieldDefinition fieldDefinition,
                             OnPageFieldInstance fieldInstance)
Description copied from class: AbstractFieldTag
Adds this OnPageFieldInstance to the appropriate set in the fieldDefinition

Specified by:
addToFieldSet in class AbstractFieldTag


Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.