public class HtmlCommandScript extends UICommand
ajax フォーム送信のように機能する関数の HTML script
要素を表します。このコンポーネントはフォーム内に配置する必要があり、クライアントで JavaScript を有効にする必要があります。
デフォルトでは、rendererType
プロパティを "jakarta.faces.Script
" に設定する必要があります。この値は、setRendererType()
メソッドを呼び出すことで変更できます。
修飾子と型 | クラスと説明 |
---|---|
protected static class | HtmlCommandScript.PropertyKeys |
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | COMPONENT_TYPE このコンポーネントの標準コンポーネント型。 |
COMPONENT_FAMILY
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
コンストラクターと説明 |
---|
HtmlCommandScript() |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getExecute() execute プロパティの値を返します。 |
StringSE | getName() name プロパティの値を返します。 |
StringSE | getOnerror() onerror プロパティの値を返します。 |
StringSE | getOnevent() onevent プロパティの値を返します。 |
StringSE | getRender() render プロパティの値を返します。 |
BooleanSE | getResetValues() resetValues プロパティの値を返します。 |
boolean | isAutorun() autorun プロパティの値を返します。 |
void | setAutorun(boolean autorun) autorun プロパティの値を設定します。 |
void | setExecute(StringSE execute) execute プロパティの値を設定します。 |
void | setName(StringSE name) name プロパティの値を設定します。 |
void | setOnerror(StringSE onerror) onerror プロパティの値を設定します。 |
void | setOnevent(StringSE onevent) onevent プロパティの値を設定します。 |
void | setRender(StringSE render) render プロパティの値を設定します。 |
void | setResetValues(BooleanSE resetValues) resetValues プロパティの値を設定します。 |
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public boolean isAutorun()
autorun
プロパティの値を返します。
内容: window
の load
イベント中に宣言された JavaScript 関数を実行するかどうか。デフォルトは false
です。
public void setAutorun(boolean autorun)
autorun
プロパティの値を設定します。
autorun
- 新しいプロパティ値 public StringSE getExecute()
execute
プロパティの値を返します。
内容: これは、リクエスト処理ライフサイクルの「実行」部分に参加するコンポーネントのクライアント識別子のスペースで区切られたリストです。リテラルを指定する場合、識別子はスペースで区切る必要があります。識別子リストには、"@this"、"@form"、"@all"、"@none" のいずれのキーワードも指定できます。指定しない場合、デフォルト値の "@this" が想定されます。例: @this clientIdOne clientIdTwo
。
public void setExecute(StringSE execute)
execute
プロパティの値を設定します。
execute
- 新しいプロパティ値 public StringSE getName()
name
プロパティの値を返します。
内容: 宣言する JavaScript 関数の名前(例: name="functionName"
。これは名前空間付きの関数名にすることができます。name="ez.functionName"
。
public void setName(StringSE name)
name
プロパティの値を設定します。
name
- 新しいプロパティ値 public StringSE getOnerror()
onerror
プロパティの値を返します。
内容: エラーを処理する JavaScript 関数の名前。
public void setOnerror(StringSE onerror)
onerror
プロパティの値を設定します。
onerror
- 新しいプロパティ値 public StringSE getOnevent()
onevent
プロパティの値を返します。
内容: UI イベントを処理する JavaScript 関数の名前。
public void setOnevent(StringSE onevent)
onevent
プロパティの値を設定します。
onevent
- 新しいプロパティ値 public StringSE getRender()
render
プロパティの値を返します。
内容: これは、リクエスト処理ライフサイクルの「レンダリング」部分に参加するコンポーネントのクライアント識別子のスペース区切りのリストです。リテラルを指定する場合、識別子はスペースで区切る必要があります。識別子リストには、"@this"、"@form"、"@all"、"@none" のいずれのキーワードも指定できます。指定しない場合、デフォルト値の "@none" が想定されます。例: @this clientIdOne clientIdTwo
。
public void setRender(StringSE render)
render
プロパティの値を設定します。
render
- 新しいプロパティ値 public BooleanSE getResetValues()
resetValues
プロパティの値を返します。
内容: 特定の入力値をリセットします。render
属性の値を、UIViewRoot.resetValues()
に直接渡すのに適したクライアント識別子のスペース区切りリストとして解釈します。実装により、render
属性の値を引数として渡して UIViewRoot.resetValues()
を呼び出すこのタグがネストされている ActionSource
コンポーネントに ActionListener
がアタッチされる必要があります。
public void setResetValues(BooleanSE resetValues)
resetValues
プロパティの値を設定します。
resetValues
- 新しいプロパティ値 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.