com.raritantechnologies.quickstart.taglibrary.forms
Class ReadOnlyElement
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
com.raritantechnologies.quickstart.taglibrary.forms.ReadOnlyElement
- All Implemented Interfaces:
- IConfigurable, ISearchElementRenderer
- public class ReadOnlyElement
- extends BasicSearchElementRenderer
Renders an request field value as a label or as an HTML comment.
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.ReadOnlyElement"
field="name of field or sessionData parameter"
label="text before the text or comment"
labelWithNoData="true" Label displayed when there are no values?
multiRow="false" Should individual values be on separate lines? (text only)
delimiter="," For use with multiRow only
class="cssClass"
textOrComment="text"
initFrom="request|lastQuery"
includeHiddenField="false|true" />
Developed by
Raritan Technologies Inc..
- Author:
- Kepler Gelotte
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadOnlyElement
public ReadOnlyElement()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
ISearchElementRenderer
- Initialize renderer-specific parameters from the configuration XML tag.
- Specified by:
initialize in interface ISearchElementRenderer- Overrides:
initialize in class BasicSearchElementRenderer
doGetBody
protected java.lang.String doGetBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
- Specified by:
doGetBody in class BasicSearchElementRenderer
setFieldID
public void setFieldID(java.lang.String fieldID)
getFieldID
public java.lang.String getFieldID()
setLabel
public void setLabel(java.lang.String label)
getLabel
public java.lang.String getLabel()
setCssClass
public void setCssClass(java.lang.String cssClass)
getCssClass
public java.lang.String getCssClass()
setDelimiter
public void setDelimiter(java.lang.String delimiter)
getDelimiter
public java.lang.String getDelimiter()
setIsText
public void setIsText(boolean isText)
getIsText
public boolean getIsText()
setIsMultiRow
public void setIsMultiRow(boolean isMultiRow)
getIsMultiRow
public boolean getIsMultiRow()
setLabelWithNoData
public void setLabelWithNoData(boolean labelWithNoData)
getLabelWithNoData
public boolean getLabelWithNoData()
getConfigurationXML
public java.lang.String getConfigurationXML()