イントラマートに独自のオブジェクト(静的なメソッド)を登録する
イントラマートに独自のオブジェクト(静的なメソッド)を登録する方法です。
イントラマートに独自のオブジェクト(静的なメソッド)を登録
イントラマートのスクリプト開発で独自に作成したオブジェクト(静的なメソッド)を追加すると、
Procedure.define()で定義することなく、静的なメソッドが利用できるようになります。
1.独自のオブジェクト(静的なメソッド)の作成
追加するオブジェクトを定義します。
var myObject = function() { } myObject.myFunction = function() { return 1 ; }
2.独自のオブジェクト(静的なメソッド)の登録
次に作成した独自のオブジェクト(静的なメソッド)をイントラマートに登録します。
登録の方法はイントラマートをインストールしたフォルダーにある
conf/system-install.xmlの
<java-script-api> <api-script> test_src/myObject#myObject </api-script> </java-script-api>
記述方法は、「
conf/system-install.xml変更後はサーバの再起動が必要です。
3.独自のオブジェクト(静的なメソッド)の呼出し
登録した独自のオブジェクト(静的なメソッド)を呼び出します。
var ret = myObject.myFunction() ; //静的なメソッドを呼び出します。