org.seasar.s2click.control
クラス AjaxButton
java.lang.Object
net.sf.click.control.AbstractControl
net.sf.click.control.Field
net.sf.click.control.Button
net.sf.click.control.ActionButton
org.seasar.s2click.control.AjaxButton
- すべての実装されたインタフェース:
- java.io.Serializable, net.sf.click.Control
public class AjaxButton
- extends net.sf.click.control.ActionButton
prototype.jsのAjax.Request
、Ajax.Updater
を使用して
Ajaxを実現するためのアクションボタンです。
- 導入されたバージョン:
- 0.4.0
- 作成者:
- Naoki Takezoe
- 関連項目:
- 直列化された形式
フィールドの概要 |
protected java.lang.String |
elementId
|
protected java.util.Map<java.lang.String,java.lang.String> |
handlers
|
protected static java.util.regex.Pattern |
pattern
|
クラス net.sf.click.control.ActionButton から継承されたフィールド |
ACTION_BUTTON, clicked, parameters, VALUE |
クラス net.sf.click.control.Field から継承されたフィールド |
disabled, error, focus, form, help, label, listener, listenerMethod, readonly, required, tabindex, title, validate, value |
クラス net.sf.click.control.AbstractControl から継承されたフィールド |
attributes, messages, name, parent, styles |
インタフェース net.sf.click.Control から継承されたフィールド |
CONTROL_MESSAGES |
コンストラクタの概要 |
AjaxButton()
|
AjaxButton(java.lang.Object listener,
java.lang.String method)
|
AjaxButton(java.lang.String name)
|
AjaxButton(java.lang.String name,
java.lang.Object listener,
java.lang.String method)
|
AjaxButton(java.lang.String name,
java.lang.String label)
|
AjaxButton(java.lang.String name,
java.lang.String label,
java.lang.Object listener,
java.lang.String method)
|
クラス net.sf.click.control.ActionButton から継承されたメソッド |
bindRequestValue, getOnClick, getParameter, getParameters, getValue, getValueDouble, getValueInteger, getValueLong, getValueObject, hasParameters, isClicked, onProcess, setName, setParameter, setValue, setValueObject, toString |
クラス net.sf.click.control.Button から継承されたメソッド |
getType, onRender, setOnClick |
クラス net.sf.click.control.Field から継承されたメソッド |
getError, getErrorLabel, getFocus, getFocusJavaScript, getForm, getHelp, getId, getLabel, getRequestValue, getTabIndex, getTextAlign, getTitle, getValidate, getValidationJavaScript, getWidth, invokeListener, isDisabled, isHidden, isReadonly, isRequired, isValid, onDeploy, onDestroy, onInit, setDisabled, setError, setErrorMessage, setErrorMessage, setErrorMessage, setErrorMessage, setFocus, setForm, setHelp, setLabel, setListener, setReadonly, setRequired, setTabIndex, setTextAlign, setTitle, setValidate, setWidth, validate |
クラス net.sf.click.control.AbstractControl から継承されたメソッド |
addStyleClass, appendAttributes, getAttribute, getAttributes, getContext, getMessage, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasStyles, removeStyleClass, setAttribute, setId, setParent, setStyle |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
handlers
protected java.util.Map<java.lang.String,java.lang.String> handlers
pattern
protected static java.util.regex.Pattern pattern
elementId
protected java.lang.String elementId
AjaxButton
public AjaxButton()
AjaxButton
public AjaxButton(java.lang.Object listener,
java.lang.String method)
AjaxButton
public AjaxButton(java.lang.String name,
java.lang.Object listener,
java.lang.String method)
AjaxButton
public AjaxButton(java.lang.String name,
java.lang.String label,
java.lang.Object listener,
java.lang.String method)
AjaxButton
public AjaxButton(java.lang.String name,
java.lang.String label)
AjaxButton
public AjaxButton(java.lang.String name)
getHtmlImports
public java.lang.String getHtmlImports()
- 定義:
- インタフェース
net.sf.click.Control
内の getHtmlImports
- オーバーライド:
- クラス
net.sf.click.control.Field
内の getHtmlImports
addAjaxHandler
public void addAjaxHandler(java.lang.String event,
java.lang.String handler)
getAjaxHandlers
public java.util.Map<java.lang.String,java.lang.String> getAjaxHandlers()
getUrl
protected java.lang.String getUrl()
- ボタンをクリックした際に呼び出すURLを取得します。
- 戻り値:
- ボタンをクリックした際に呼び出すURL
getElementId
public java.lang.String getElementId()
- 更新するHTML要素のidを取得します。
- 戻り値:
- 更新するHTML要素のid
setElementId
public void setElementId(java.lang.String elementId)
- 更新するHTML要素のidを設定します。
- パラメータ:
elementId
- 更新するHTML要素のid
getOnClick
public java.lang.String getOnClick()
- オーバーライド:
- クラス
net.sf.click.control.ActionButton
内の getOnClick