Ajaxフレームワーク ユーザーズガイド
目次 索引 前ページ次ページ

第2章 クライアントフレームワーク> 2.3 Ajaxフレームワークの宣言

2.3.2 Ajaxフレームワークの動作定義

Ajaxフレームワークの動作定義を行うために、HTML/JSPファイルに、以下の内容を記述します。

<script type="text/javascript" src="rcf_config.js"></script>

rcf_config.jsでは、RCF_configオブジェクトの変数を設定することで、Ajaxフレームワークの動作を定義することができます。

以下に、RCF_configオブジェクトの設定例を示します。

  RCF_config = {
    logLevel: 0,
    eventLogLevel: 'ERROR',
    utc: false
  };

以下の表に、RCF_configオブジェクトの設定項目を示します。

[表: RCF_configオブジェクトの設定項目]

変数名

意味

省略時の動作

logLevel

画面上に出力するログのレベルを以下の数値で指定します。数値が大きいほど、出力されるログの情報量が増えます。

  • 0
    ERRORレベルのログだけを出力
  • 1
    ERRORおよびWARNレベルのログを出力
  • 2
    ERROR、WARN、およびINFOレベルのログを出力
  • 3
    ERROR、WARN、INFO、およびTRACEレベルのログを出力

ログは出力されません。

eventLogLevel

サーバ側に出力するログのレベルを以下の文字列で指定します。

  • ERROR
    ERRORレベルのログだけを出力
  • WARN
    ERRORおよびWARNレベルのログを出力
  • INFO
    ERROR、WARN、およびINFOレベルのログを出力
  • TRACE
    ERROR、WARN、INFO、およびTRACEレベルのログを出力

ログは出力されません。

utc

Dateオブジェクトを利用するUI部品において、UTCとローカル時間のどちらを利用するかを指定します。

  • true
    UTCで動作する
  • false
    ローカル時間で動作する

false

queryString

URLに付加するクエリ文字列を連想配列で指定します。
設定例については、“クエリ文字列の追加”を参照してください。

クエリ文字列は付加されません。

jsessionid

URLリライティングを行う場合に、URLに付加するセションIDを指定します。
設定例については、“URLリライティング”を参照してください。

セションIDは付加されません。

apcConnection_compatible

Apcoordinator連携機能を互換モードで動作させる場合に、そのバージョンをString型で指定します。

  • 9.0
    V9.0の互換モードで動作する

詳細は、“通信フレームワークの互換情報”を参照してください。

現在のバージョンの動作になります。

connection_compatible_timeout

ブラウザがFirefox 2.0の場合に、Apcoordinator連携機能のビジネスメソッドの実行、およびサーブレット連携機能のビジネスロジックの実行中のタイムアウト時間に、コールバック関数内のalert関数による応答待ち時間を加算するかどうかを指定します。

  • true
    タイムアウト時間に応答待ち時間を加算する動作にする
  • false
    タイムアウト時間に応答待ち時間を加算しない動作にする

詳細は、“通信フレームワークの互換情報”を参照してください。

false

connection_compatible_errorCodeRCF0700

Apcoordinator連携機能のビジネスメソッドの実行中にサーバが停止している場合、エラーオブジェクト内のerrorCodeプロパティに文字列“RCF”を付加して通知するかどうかを指定します。

  • true
    文字列“RCF”を付加して通知する
  • false
    数値だけで通知する

詳細は、“通信フレームワークの互換情報”を参照してください。

false

basePoint_inContainer

コンテナ部品内にUI部品およびHTML要素を配置したときに、コンテナ部品の左上を配置の基準位置にするかどうかを指定します。

  • true
    コンテナ部品の左上を配置の基準位置にする
    (Panel、TabPanel、およびWindowの場合は、ボディ部の左上が基準位置になります。)
  • false
    コンテナ部品の左上を配置の基準位置にしない
    (V9.0.1以前の開発資産が該当します。)

falseを指定した場合、基準位置が親要素にあるときは親要素が、基準位置の指定がないときは通常の配置が基準になります。
なお、Ajaxページエディタで作成していない業務画面を、Ajaxページエディタの設計ビューを使用して編集する場合は、trueを指定してください。詳細は、“Ajaxフレームワークの動作定義の変更”を参照してください。

false



Ajaxフレームワークの動作定義は、画面ごとに直接記述することも可能ですが、複数画面で共通に使用する場合は、外部ファイルに記述することを推奨します。


目次 索引 前ページ次ページ

Copyright 2009 FUJITSU LIMITED