メソッドの概要

返却値の型 メソッド名
void define (String key, Object value) static
定数値を設定します。
void load (String src) static
定数値設定ファイルを読込ます。

メソッドの詳細

void define (String key, Object value) static
定数値を設定します。

システムで共通の定数値を設定します。
引数 key で指定した文字列が Constant オブジェクトのプロパティとなり、設定後は Constant オブジェクトを介して key で指定されたプロパティにより定数値 value を参照できるようになります。

Constant.key == value

例:
Constant.define("product_name", "intra-mart");
Debug.browse(Constant.product_name);

画面には、変数の内容として intra-mart が表示されます。
パラメータ
key : String
定数値参照名称
value : Object
定数値
返却値
void
void load (String src) static
定数値設定ファイルを読込ます。

指定ファイル内に定義されたシステムで共通の定数値を設定します。
引数には、ファイルのラベル名称を指定して下さい。
設定ファイル内には、通常のファンクション・コンテナを作成する要領で、グローバル変数を定義して下さい。
グローバル変数の宣言は初期化(初期値代入)を伴うように記述して下さい。グローバル変数に対して初期値が設定されていない場合、正しく定数値を設定することができません。

定義ファイルが読み込まれた後は、定義ファイル内のグローバル変数名が Constant オブジェクトのプロパティ名称となり、グローバル変数値が定数値として設定されます。

Constant.変数名 == 変数値


例:
定義ファイル(test.js)
var SUN = 0;
var MON = 1;
var TUE = 2;
var WED = 3;
var THU = 4;
var FRI = 5;
var SAT = 6;
ファンクション・コンテナ

Constant.load("test");
Debug.browse(Constant.WED);


画面には、変数の内容として 3 が表示されます。
パラメータ
src : String
定数値設定ファイル名称(拡張子なし)
返却値
void