前のトピック: ファクトリ次のトピック: ID


関数

メニュー アイテムの関数プロパティでは、ユーザが該当する項目を選択したときに呼び出される JavaScript を指定します。 このプロパティを指定するには、[メニュー デザイナ]ダイアログ ボックスの[関数]プロパティの右側にあるセルに適切な値を入力します。 関数には任意の有効な JavaScript を指定できますが、二重引用符の前にはバックスラッシュを指定する必要があります。

事前定義済みの便利な JavaScript 関数を以下に示します。

upd_frame(form)

メイン ウィンドウのコンテンツ フレームに新しいフォームをロードします。

create_new(factory, use_template, width, height [,args])

新しいレコードを定義するフォームがポップアップします。

popup_window(name, form[, width, height [,features [,args]]])

新しいウィンドウがポップアップします。

showDetailWithPersid(persid)

詳細レコードがポップアップします。

上記の関数で指定する内容は以下のとおりです。

form

フォーム xxx.htmpl の HTMPL ファイル名または操作コードです(例: CREATE_NEW)。

factory

データベース オブジェクトの名前です。

use_template

新しいオブジェクトをテンプレートから作成するかどうかを指定します。この場合、ユーザはリストからテンプレートを選択する必要があります。 値は true または false です。

width

フォームの幅をピクセルで表した値で、デフォルト値は 0 です。

height

フォームの高さをピクセルで表した値で、デフォルト値は 0 です。

features

ウィンドウ機能のリストです。JavaScript window.open() 関数と同じ形式で指定します。

args

フォームに指定した操作の引数です。「キーワード = 値」の形式で 1 つ以上の引数を指定します。

persid

factory:id の形式の固定 ID です。