グローバルオブジェクトは、サーバーサイドスクリプトへのエントリポイントを提供します。 グローバルオブジェクトの名前を入力すると、そのグローバルオブジェクトがインスタンス化されます。
グローバルオブジェクトを次の表に示します。
グローバルオブジェクト名 | 説明 |
---|---|
applicationScope (JavaScript) | アプリケーションの存続期間中はページを超えて値を共有できるようにする com.sun.faces.context.ApplicationMap オブジェクト。 |
context | データベースサーバー、ユーザーブラウザ、その他のオブジェクトにアクセスできるようにする XSPContext オブジェクト。 |
cookie | 現在の要求の Cookie 値から成り、Cookie 名がキーとなっている不変マップを提供する com.sun.faces.context.RequestCookieMap オブジェクト。 |
currentDocument | 現在のコンテキストで最も近くにある文書を表す NotesXspDocument オブジェクト。 |
database | データソースとして現在使用されている Domino® データベースを表す com.ibm.domino.xsp.module.nsf.NSFComponentModule$XPagesDatabase オブジェクト。 |
document1、document2 など | Domino 文書データソースを表す NotesXspDocument オブジェクト。これらはデフォルトの名前であり、変更されている可能性があります。現在のデータソースにアクセスするには、currentDocument を使用してください。 |
facesContext | 現在の要求のフェースコンテキストインスタンスを表す com.ibm.xsp.domino.context.DominoFacesContext オブジェクト。 |
header | 現在の要求の HTTP ヘッダー値から成り、ヘッダー名がキーとなっている不変マップを提供する com.sun.faces.context.RequestHeaderMap オブジェクト。各ヘッダー名の最初の値のみが含まれます。 |
headerValues | 現在の要求内にある HTTP ヘッダーのすべてのヘッダー値を含むストリング配列から成り、ヘッダー名がキーとなっている不変マップを提供する com.sun.faces.context.RequestHeaderValuesMap オブジェクト。 |
initParam | この Web アプリケーションのコンテキスト初期化パラメータから成る不変マップを提供する com.sun.faces.context.InitParameterMap オブジェクト。 |
param | この要求の要求パラメータから成り、パラメータ名がキーとなっている不変マップを提供する com.sun.faces.context.RequestParameterMap オブジェクト。各パラメータ名の最初の値のみが含まれます。 |
paramValues | 現在の要求内にある要求パラメータのすべてのパラメータ値を含むストリング配列から成り、パラメータ名がキーとなっている不変マップを提供する com.sun.faces.context.RequestParameterValuesMap オブジェクト。 |
requestScope (JavaScript) | 要求の存続期間中はページを超えて値を共有できるようにする com.sun.faces.context.RequestMap オブジェクト。 |
session | ユーザーに基づく資格情報を使用した現在の Domino セッションを表す lotus.domino.local.Session オブジェクト。 |
sessionAsSigner | XPage 署名者に基づく資格情報を使用した現在の Domino セッションを表す lotus.domino.local.Session オブジェクト。 |
sessionAsSignerWithFullAccess | フルアクセス権限を持つ XPage 署名者に基づく資格情報を使用した現在の Domino セッションを表す lotus.domino.local.Session オブジェクト。 |
sessionScope (JavaScript) | セッションの存続期間中はページを超えて値を共有できるようにする com.sun.faces.context.SessionMap オブジェクト。 |
view | 現在のコンポーネントツリーの UI ビュールートを表す com.ibm.xsp.component.UIViewRootEx2 オブジェクト。 |
view1、view2 など | Domino ビューデータソースを表す lotus.domino.local.View オブジェクト。名前はユーザーが割り当ているため、異なる場合があります。 |
viewScope | ビュー内で値を共有できるようにする javax.faces.component.UIViewRoot$ViewMap オブジェクト。 |
グローバル関数名 | 説明 |
---|---|
getClientId(id:string) : string | UI コンポーネントのクライアントサイド ID を取得します。 |
getComponent (グローバルオブジェクトとグローバル関数 - JavaScript)(id:string) : javax.faces.component.UIComponent | UI コンポーネントの基本オブジェクトを取得します。 |
getForm() : javax.faces.component.UIForm | ユーザーに表示されるフォームを取得します。 |
getLabelFor (グローバルオブジェクトとグローバル関数 - JavaScript)(component:javax.faces.component.UIComponent) : javax.faces.component.UIComponent | UI コンポーネントに関連付けられたラベルの基本オブジェクトを取得します。 |
getView() : javax.faces.component.UIViewRoot | コンポーネントツリーのルートを取得します。 |
save() : void | 現在の状態を保存します。 |
この資料は、以下の製品を参照します。 Domino、Domino Designer、Notes®、iNotes®、 Notes Traveler