|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.click.control.AbstractControl
net.sf.click.control.Field
net.sf.click.control.Button
Provides a Button control: <input type='button'/>.
Submit instead.
Button backButton = new Button("back", " < Back "); backButton.setOnClick("history.back();"); backButton.setTitle("Return to previous page"); form.add(backButton);HTML output:
<input type='button' name='back' value=' < Back ' onclick='history.back();'
title='Return to previous page'/>
See also W3C HTML reference
INPUT
Reset,
Submit,
Serialized Form| Field Summary |
| Fields inherited from class net.sf.click.control.Field |
disabled, error, focus, form, help, label, readonly, required, tabindex, title, validate, value |
| Fields inherited from class net.sf.click.control.AbstractControl |
actionListener, attributes, listener, listenerMethod, messages, name, parent, styles |
| Fields inherited from interface net.sf.click.Control |
CONTROL_MESSAGES |
| Constructor Summary | |
Button()
Create a button with no name defined. |
|
Button(String name)
Create a button with the given name. |
|
Button(String name,
String label)
Create a button with the given name and label. |
|
| Method Summary | |
int |
getControlSizeEst()
Return the estimated rendered control size in characters. |
String |
getOnClick()
Returns the button onclick attribute value, or null if not defined. |
String |
getTag()
Return the button's html tag: input. |
String |
getType()
Return the input type: 'button'. |
boolean |
onProcess()
Returns true, as buttons perform no server side logic. |
void |
onRender()
This method does nothing. |
void |
render(HtmlStringBuffer buffer)
Render the HTML representation of the Button. |
void |
setOnClick(String value)
Sets the button onclick attribute value. |
| Methods inherited from class net.sf.click.control.Field |
bindRequestValue, getError, getErrorLabel, getFocus, getFocusJavaScript, getForm, getHelp, getId, getLabel, getRequestValue, getTabIndex, getTextAlign, getTitle, getValidate, getValidationJavaScript, getValue, getValueObject, getWidth, isDisabled, isHidden, isReadonly, isRequired, isValid, onInit, setDisabled, setError, setErrorMessage, setErrorMessage, setErrorMessage, setErrorMessage, setFocus, setForm, setHelp, setLabel, setListener, setParent, setReadonly, setRequired, setTabIndex, setTextAlign, setTitle, setValidate, setValue, setValueObject, setWidth, validate |
| Methods inherited from class net.sf.click.control.AbstractControl |
addStyleClass, appendAttributes, getActionListener, getAttribute, getAttributes, getContext, getHtmlImports, getMessage, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasStyles, onDeploy, onDestroy, registerActionEvent, removeStyleClass, renderTagBegin, renderTagEnd, setActionListener, setAttribute, setId, setName, setStyle, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Button(String name)
name - the button name
public Button(String name,
String label)
name - the button namelabel - the button labelpublic Button()
| Method Detail |
public String getTag()
getTag in class AbstractControlAbstractControl.getTag()public String getOnClick()
public void setOnClick(String value)
value - the onclick attribute value.public String getType()
public boolean onProcess()
onProcess in interface ControlonProcess in class FieldField.onProcess()public void onRender()
onRender in interface ControlonRender in class AbstractControlControl.onRender()public int getControlSizeEst()
AbstractControl
getControlSizeEst in class AbstractControlAbstractControl.getControlSizeEst()public void render(HtmlStringBuffer buffer)
render in interface Controlrender in class AbstractControlbuffer - the specified buffer to render the control's output toAbstractControl.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||