|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.forms.InputButtonElement
Renders a form input button. Coordinates javascript onSubmit or image-based input buttons.
Writes a input button tag of a SearchForm from data stored in an ISessionDataManager
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.InputButtonElement"
cssClass="[ cssClass ]"
text="Do It!"
name="[ button name ]"
iconURL="[ url of icon image ]"
onClick="[ onClick function ]"
renderAsHyperlink="true|false(default)"
activeOn="sessionData|request:[param=value|NOT NULL]"
clickTarget="[ url of onClick target (alternate to onClick function ) ]"
requestParams="[ comma separated list of request parameters for clickTarget ]" >
<SubmitHandler>
<!-- javascript handler function -->
</SubmitHandler>
</SearchElementRenderer>
| Constructor Summary | |
InputButtonElement()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
java.lang.String |
getConfigurationXML()
|
void |
getConfigurationXML(java.io.Writer writer)
|
java.lang.String |
getCssClass()
|
java.lang.String |
getIconURL()
|
java.lang.String |
getName()
|
java.lang.String |
getOnClick()
|
ISearchElementRenderer |
getRenderer(java.lang.String name)
Returns ISearchElementRenderer of this render or a nested renderer matching the name given or null if no match is found. |
java.lang.String |
getSubmitHandler()
|
java.lang.String |
getText()
|
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
void |
setButtonIcon(java.lang.String buttonIconURL)
|
void |
setCssClass(java.lang.String cssClass)
|
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
void |
setIconURL(java.lang.String iconURL)
|
void |
setName(java.lang.String name)
|
void |
setOnClick(java.lang.String onClick)
|
void |
setSubmitHandler(java.lang.String onSubmitHandler)
|
void |
setText(java.lang.String text)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public InputButtonElement()
| Method Detail |
public void setButtonIcon(java.lang.String buttonIconURL)
public void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRenderer
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
ISearchElementRenderer
getBody in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRendererpublic void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererpublic void setIconURL(java.lang.String iconURL)
public java.lang.String getIconURL()
public void setText(java.lang.String text)
public java.lang.String getText()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setOnClick(java.lang.String onClick)
public java.lang.String getOnClick()
public void setCssClass(java.lang.String cssClass)
public java.lang.String getCssClass()
public void setSubmitHandler(java.lang.String onSubmitHandler)
public java.lang.String getSubmitHandler()
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||