onClickメソッドを呼び出し、
レスポンスの内容でHTMLのid属性がresult
の要素を内容を置き換えます。
AjaxLink link = new AjaxLink("link", this, "onClick");
link.setElementId("result");
addControl(link);
- 導入されたバージョン:
- 0.4.0
- 作成者:
- Naoki Takezoe
- 関連項目:
- 直列化された形式
フィールドの概要 |
protected java.lang.String |
elementId
|
protected java.util.Map<java.lang.String,java.lang.String> |
handlers
|
クラス org.apache.click.control.ActionLink から継承されたフィールド |
ACTION_LINK, clicked, VALUE |
クラス org.apache.click.control.AbstractLink から継承されたフィールド |
disabled, imageSrc, label, parameters, renderLabelAndImage, tabindex, title |
クラス org.apache.click.control.AbstractControl から継承されたフィールド |
actionListener, attributes, behaviors, headElements, listener, listenerMethod, messages, name, parent, styles |
インタフェース org.apache.click.Control から継承されたフィールド |
CONTROL_MESSAGES |
コンストラクタの概要 |
AjaxLink()
|
AjaxLink(java.lang.Object listener,
java.lang.String method)
|
AjaxLink(java.lang.String name)
|
AjaxLink(java.lang.String name,
java.lang.Object listener,
java.lang.String method)
|
AjaxLink(java.lang.String name,
java.lang.String label)
|
AjaxLink(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 |
getHref()
|
void |
render(org.apache.click.util.HtmlStringBuffer buffer)
|
void |
setElementId(java.lang.String elementId)
更新するHTML要素のidを設定します。 |
クラス org.apache.click.control.ActionLink から継承されたメソッド |
bindRequestValue, getHref, getValue, getValueDouble, getValueInteger, getValueLong, isClicked, onProcess, setName, setParent, setValue, setValueObject |
クラス org.apache.click.control.AbstractLink から継承されたメソッド |
bindRequestParameters, defineParameter, getId, getImageSrc, getLabel, getParameter, getParameters, getParameterValues, getState, getTabIndex, getTag, getTitle, hasParameters, isAjaxTarget, isDisabled, isRenderLabelAndImage, removeState, renderImgTag, renderParameters, restoreState, saveState, setDisabled, setImageSrc, setLabel, setParameter, setParameters, setParameterValues, setRenderLabelAndImage, setState, setTabIndex, setTitle |
クラス org.apache.click.control.AbstractControl から継承されたメソッド |
addBehavior, addStyleClass, appendAttributes, dispatchActionEvent, getActionListener, getAttribute, getAttributes, getBehaviors, getContext, getControlSizeEst, getHtmlImports, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasBehaviors, hasStyles, onDeploy, onDestroy, onInit, onRender, removeBehavior, removeStyleClass, renderTagBegin, renderTagEnd, setActionListener, setAttribute, setId, setListener, setStyle, toString |
クラス 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
elementId
protected java.lang.String elementId
AjaxLink
public AjaxLink()
AjaxLink
public AjaxLink(java.lang.Object listener,
java.lang.String method)
AjaxLink
public AjaxLink(java.lang.String name,
java.lang.Object listener,
java.lang.String method)
AjaxLink
public AjaxLink(java.lang.String name,
java.lang.String label,
java.lang.Object listener,
java.lang.String method)
AjaxLink
public AjaxLink(java.lang.String name,
java.lang.String label)
AjaxLink
public AjaxLink(java.lang.String name)
getHeadElements
public java.util.List<org.apache.click.element.Element> getHeadElements()
- 定義:
- インタフェース
org.apache.click.Control
内の getHeadElements
- オーバーライド:
- クラス
org.apache.click.control.AbstractControl
内の getHeadElements
addAjaxHandler
public void addAjaxHandler(java.lang.String event,
java.lang.String handler)
- 定義:
- インタフェース
AjaxControl
内の addAjaxHandler
getAjaxHandlers
public java.util.Map<java.lang.String,java.lang.String> getAjaxHandlers()
- 定義:
- インタフェース
AjaxControl
内の getAjaxHandlers
getHref
public java.lang.String getHref()
- オーバーライド:
- クラス
org.apache.click.control.ActionLink
内の getHref
getElementId
public java.lang.String getElementId()
- 更新するHTML要素のidを取得します。
- 戻り値:
- 更新するHTML要素のid
setElementId
public void setElementId(java.lang.String elementId)
- 更新するHTML要素のidを設定します。
- パラメータ:
elementId
- 更新するHTML要素のid
render
public void render(org.apache.click.util.HtmlStringBuffer buffer)
- 定義:
- インタフェース
org.apache.click.Control
内の render
- オーバーライド:
- クラス
org.apache.click.control.AbstractLink
内の render