クラス HtmlCommandScript
- 実装されているすべてのインターフェース:
ActionSource、PartialStateHolder、StateHolder、TransientStateHolder、ComponentSystemEventListener、FacesListener、SystemEventListenerHolder、EventListenerSE
ajax フォーム送信のように機能する関数の HTML script 要素を表します。このコンポーネントはフォーム内に配置する必要があり、クライアントで JavaScript を有効にする必要があります。
デフォルトでは、rendererType プロパティを "jakarta.faces.Script" に設定する必要があります。この値は、setRendererType() メソッドを呼び出すことで変更できます。
ネストされたクラスの要約
ネストされたクラスフィールドのサマリー
フィールドクラス jakarta.faces.component.UICommand から継承されたフィールド
COMPONENT_FAMILYクラス jakarta.faces.component.UIComponent から継承されたフィールド
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEYコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明executeプロパティの値を返します。getName()nameプロパティの値を返します。onerrorプロパティの値を返します。oneventプロパティの値を返します。renderプロパティの値を返します。resetValuesプロパティの値を返します。booleanautorunプロパティの値を返します。voidsetAutorun(boolean autorun) autorunプロパティの値を設定します。voidsetExecute(StringSE execute) executeプロパティの値を設定します。voidnameプロパティの値を設定します。voidsetOnerror(StringSE onerror) onerrorプロパティの値を設定します。voidsetOnevent(StringSE onevent) oneventプロパティの値を設定します。voidrenderプロパティの値を設定します。voidsetResetValues(BooleanSE resetValues) resetValuesプロパティの値を設定します。クラス jakarta.faces.component.UICommand から継承されたメソッド
addActionListener, broadcast, getActionExpression, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setActionExpression, setImmediate, setValueクラス jakarta.faces.component.UIComponentBase から継承されたメソッド
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, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventクラス jakarta.faces.component.UIComponent から継承されたメソッド
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
フィールドの詳細
COMPONENT_TYPE
このコンポーネントの標準コンポーネント型。
- 関連事項:
コンストラクターの詳細
HtmlCommandScript
public HtmlCommandScript()
メソッドの詳細
isAutorun
public boolean isAutorun()autorunプロパティの値を返します。- 戻り値:
- プロパティ値
内容:
windowのloadイベント中に宣言された JavaScript 関数を実行するかどうか。デフォルトはfalseです。
setAutorun
public void setAutorun(boolean autorun) autorunプロパティの値を設定します。- パラメーター:
autorun- 新しいプロパティ値
getExecute
executeプロパティの値を返します。- 戻り値:
- プロパティ値
内容: これは、リクエスト処理ライフサイクルの「実行」部分に参加するコンポーネントのクライアント識別子のスペースで区切られたリストです。リテラルを指定する場合、識別子はスペースで区切る必要があります。識別子リストには、"@this"、"@form"、"@all"、"@none" のいずれのキーワードも指定できます。指定しない場合、デフォルト値の "@this" が想定されます。例:
@this clientIdOne clientIdTwo。
setExecute
executeプロパティの値を設定します。- パラメーター:
execute- 新しいプロパティ値
getName
nameプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 宣言する JavaScript 関数の名前(例:
name="functionName"。これは名前空間付きの関数名にすることができます。name="ez.functionName"。
setName
nameプロパティの値を設定します。- パラメーター:
name- 新しいプロパティ値
getOnerror
onerrorプロパティの値を返します。- 戻り値:
- プロパティ値
内容: エラーを処理する JavaScript 関数の名前。
setOnerror
onerrorプロパティの値を設定します。- パラメーター:
onerror- 新しいプロパティ値
getOnevent
oneventプロパティの値を返します。- 戻り値:
- プロパティ値
内容: UI イベントを処理する JavaScript 関数の名前。
setOnevent
oneventプロパティの値を設定します。- パラメーター:
onevent- 新しいプロパティ値
getRender
renderプロパティの値を返します。- 戻り値:
- プロパティ値
内容: これは、リクエスト処理ライフサイクルの「レンダリング」部分に参加するコンポーネントのクライアント識別子のスペース区切りのリストです。リテラルを指定する場合、識別子はスペースで区切る必要があります。識別子リストには、"@this"、"@form"、"@all"、"@none" のいずれのキーワードも指定できます。指定しない場合、デフォルト値の "@none" が想定されます。例:
@this clientIdOne clientIdTwo。
setRender
renderプロパティの値を設定します。- パラメーター:
render- 新しいプロパティ値
getResetValues
resetValuesプロパティの値を返します。- 戻り値:
- プロパティ値
内容: 特定の入力値をリセットします。
render属性の値を、UIViewRoot.resetValues()に直接渡すのに適したクライアント識別子のスペース区切りリストとして解釈します。実装により、render属性の値を引数として渡してUIViewRoot.resetValues()を呼び出すこのタグがネストされているActionSourceコンポーネントにActionListenerがアタッチされる必要があります。
setResetValues
resetValuesプロパティの値を設定します。- パラメーター:
resetValues- 新しいプロパティ値