org.kuali.kfs.sys.document.web.renderers
Class DynamicReadOnlyRender
java.lang.Object
org.kuali.kfs.sys.document.web.renderers.FieldRendererBase
org.kuali.kfs.sys.document.web.renderers.ReadOnlyRenderer
org.kuali.kfs.sys.document.web.renderers.DynamicReadOnlyRender
- All Implemented Interfaces:
- FieldRenderer, Renderer
public class DynamicReadOnlyRender
- extends ReadOnlyRenderer
Render which displays a field that can't be input directly but could be changed when other fields change.
An example of such is the chartOfAccountsCode in accounting lines, when accounts can't cross charts and
chart code is set automatically by account number.
Method Summary |
protected String |
buildBeginSpan()
Generates the HTML for the opening span tag to wrap the displayed value |
void |
render(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Asks this renderer to render |
protected void |
renderShadowInputTag(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Renders the value of the field in the hidden input tag so it can be read into the data object. |
Methods inherited from class org.kuali.kfs.sys.document.web.renderers.ReadOnlyRenderer |
buildBeginInquiryLink, buildEndInquiryLink, buildEndSpan, buildNonBreakingSpace, clear, closeNoWrapSpan, discoverRenderValue, getValueForDropDown, isInquirableValue, openNoWrapSpan, renderQuickfinder, setShouldRenderInquiry, shouldRenderInquiryLink |
Methods inherited from class org.kuali.kfs.sys.document.web.renderers.FieldRendererBase |
buildOnBlur, getAccessibleTitle, getDynamicNameLabel, getErrorIconImageTag, getField, getFieldName, getQuickfinderTabIndex, isShowError, overrideOnBlur, renderErrorIcon, renderQuickFinderIfNecessary, setAccessibleTitle, setArbitrarilyHighTabIndex, setDynamicNameLabel, setField, setShowError |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicReadOnlyRender
public DynamicReadOnlyRender()
render
public void render(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
throws javax.servlet.jsp.JspException
- Description copied from interface:
Renderer
- Asks this renderer to render
- Specified by:
render
in interface Renderer
- Overrides:
render
in class ReadOnlyRenderer
- Parameters:
pageContext
- the JSP page context to render toparentTag
- the tag that is the "parent" of this rendering
- Throws:
javax.servlet.jsp.JspException
- See Also:
Renderer.render(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag)
buildBeginSpan
protected String buildBeginSpan()
- Generates the HTML for the opening span tag to wrap the displayed value
- Overrides:
buildBeginSpan
in class ReadOnlyRenderer
- Parameters:
propertyPrefix
- the property path from the form the business object being rendered
- Returns:
- the HTML for the opening span
renderShadowInputTag
protected void renderShadowInputTag(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
throws javax.servlet.jsp.JspException
- Renders the value of the field in the hidden input tag so it can be read into the data object.
- Parameters:
pageContext
- the page context to render toparentTag
- the tag requesting all this rendering
- Throws:
javax.servlet.jsp.JspException
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.