|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.forms.SubmitButtonElement
Renders a form submit button. Coordinates javascript onSubmit or image-based submit buttons.
Writes a submit button tag of a SearchForm from data stored in an ISessionDataManager.
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.forms.SubmitButtonElement"
cssClass="[ css class of button ]"
submitText="[ text of the (non-image) submit button ]"
action="[ (optional) alternate Form.action for this submit button ]"
iconURL="./images/SubmitIcon.gif"
buttonType="button|image" >
<SubmitHandler submitFunctionName="[ name of submit function ]" >
function saveItem()
{
// put the saveItem javascript here...
}
</SubmitHandler>
</SearchElementRenderer>
| Constructor Summary | |
SubmitButtonElement()
|
|
SubmitButtonElement(java.lang.String submitText)
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getCssClass()
|
java.lang.String |
getIconURL()
|
protected java.lang.String |
getOnSubmitHandler(ISearchFormRenderer parent,
java.lang.String submitFunctionName,
RaritanPageContext pageContext)
|
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 |
getSubmitFunctionName()
|
java.lang.String |
getSubmitText()
|
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 |
setExternalButton()
|
void |
setIconURL(java.lang.String iconURL)
|
void |
setIsExternal(boolean isExternal)
|
void |
setOnSubmitHandler(java.lang.String onSubmitHandler)
|
void |
setSubmitFunctionName(java.lang.String submitFunctionName)
|
void |
setSubmitText(java.lang.String submitText)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SubmitButtonElement()
public SubmitButtonElement(java.lang.String submitText)
| 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 ISearchElementRenderer
protected java.lang.String getOnSubmitHandler(ISearchFormRenderer parent,
java.lang.String submitFunctionName,
RaritanPageContext pageContext)
public 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 setExternalButton()
public void setIconURL(java.lang.String iconURL)
public java.lang.String getIconURL()
public void setSubmitText(java.lang.String submitText)
public java.lang.String getSubmitText()
public void setSubmitFunctionName(java.lang.String submitFunctionName)
public java.lang.String getSubmitFunctionName()
public void setCssClass(java.lang.String cssClass)
public java.lang.String getCssClass()
public void setOnSubmitHandler(java.lang.String onSubmitHandler)
public void setIsExternal(boolean isExternal)
public java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||