|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.apache.click.control.AbstractControl org.apache.click.control.Field org.apache.click.control.Button org.apache.click.control.ActionButton org.seasar.s2click.control.AjaxButton
public class AjaxButton
prototype.jsのAjax.Request
、Ajax.Updater
を使用して
Ajaxを実現するためのアクションボタンです。
フィールドの概要 | |
---|---|
protected java.lang.String |
elementId
|
protected java.util.Map<java.lang.String,java.lang.String> |
handlers
|
protected static java.util.regex.Pattern |
pattern
|
クラス org.apache.click.control.ActionButton から継承されたフィールド |
---|
ACTION_BUTTON, clicked, parameters, VALUE |
クラス org.apache.click.control.Field から継承されたフィールド |
---|
disabled, error, focus, form, help, label, labelStyle, labelStyleClass, parentStyleClassHint, parentStyleHint, readonly, required, tabindex, title, trim, validate, value |
クラス org.apache.click.control.AbstractControl から継承されたフィールド |
---|
actionListener, attributes, behaviors, headElements, listener, listenerMethod, messages, name, parent, styles |
インタフェース org.apache.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)
|
メソッドの概要 | |
---|---|
void |
addAjaxHandler(java.lang.String event,
java.lang.String handler)
|
java.util.Map<java.lang.String,java.lang.String> |
getAjaxHandlers()
|
java.lang.String |
getElementId()
更新するHTML要素のidを取得します。 |
java.util.List<org.apache.click.element.Element> |
getHeadElements()
|
java.lang.String |
getOnClick()
|
protected java.lang.String |
getUrl()
ボタンをクリックした際に呼び出すURLを取得します。 |
void |
setElementId(java.lang.String elementId)
更新するHTML要素のidを設定します。 |
クラス org.apache.click.control.ActionButton から継承されたメソッド |
---|
bindRequestParameters, bindRequestValue, defineParameter, getOnClick, getParameter, getParameters, getValue, getValueDouble, getValueInteger, getValueLong, getValueObject, hasParameters, isAjaxTarget, isClicked, onProcess, render, setName, setParameter, setParameters, setParent, setValue, setValueObject |
クラス org.apache.click.control.Button から継承されたメソッド |
---|
getControlSizeEst, getTag, getType, setOnClick |
クラス org.apache.click.control.Field から継承されたメソッド |
---|
getError, getErrorLabel, getFocus, getFocusJavaScript, getForm, getHelp, getId, getLabel, getLabelStyle, getLabelStyleClass, getParentStyleClassHint, getParentStyleHint, getRequestValue, getState, getTabIndex, getTextAlign, getTitle, getValidate, getValidationJavaScript, getWidth, isDisabled, isHidden, isReadonly, isRequired, isTrim, isValid, removeState, renderTagBegin, restoreState, saveState, setDisabled, setError, setErrorMessage, setErrorMessage, setFocus, setForm, setHelp, setLabel, setLabelStyle, setLabelStyleClass, setListener, setParentStyleClassHint, setParentStyleHint, setReadonly, setRequired, setState, setTabIndex, setTextAlign, setTitle, setTrim, setValidate, setWidth, validate |
クラス org.apache.click.control.AbstractControl から継承されたメソッド |
---|
addBehavior, addStyleClass, appendAttributes, dispatchActionEvent, getActionListener, getAttribute, getAttributes, getBehaviors, getContext, getHtmlImports, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasBehaviors, hasStyles, onDeploy, onDestroy, onInit, onRender, removeBehavior, removeStyleClass, renderTagEnd, setActionListener, setAttribute, setId, setStyle, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected java.util.Map<java.lang.String,java.lang.String> handlers
protected static java.util.regex.Pattern pattern
protected java.lang.String elementId
コンストラクタの詳細 |
---|
public AjaxButton()
public AjaxButton(java.lang.Object listener, java.lang.String method)
public AjaxButton(java.lang.String name, java.lang.Object listener, java.lang.String method)
public AjaxButton(java.lang.String name, java.lang.String label, java.lang.Object listener, java.lang.String method)
public AjaxButton(java.lang.String name, java.lang.String label)
public AjaxButton(java.lang.String name)
メソッドの詳細 |
---|
public java.util.List<org.apache.click.element.Element> getHeadElements()
org.apache.click.Control
内の getHeadElements
org.apache.click.control.AbstractControl
内の getHeadElements
public void addAjaxHandler(java.lang.String event, java.lang.String handler)
public java.util.Map<java.lang.String,java.lang.String> getAjaxHandlers()
protected java.lang.String getUrl()
public java.lang.String getElementId()
public void setElementId(java.lang.String elementId)
elementId
- 更新するHTML要素のidpublic java.lang.String getOnClick()
org.apache.click.control.ActionButton
内の getOnClick
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |