Form (폼) Widget Control
Formウィジェットをスクリプトから制御するときに使用するWidget Control(Property · Method · Event)の一覧です。ウィジェットの紹介と使い方はFormを参照してください。
備考
以下の例のformIDは、キャンバスでFormウィジェットに指定した名前(ID)です。スクリプトではwidgetID.memberの形式でアクセスします。
Widget Control一覧
| Widget Control | 種類 | シグネチャ | 説明 |
|---|---|---|---|
loadForm | Method | formID.loadForm(formPath, linkArg) | コンテナに表示するFormを読み込み、または差し替え |
postMessage | Method | formID.postMessage(name, data) | 内包しているFormのメッセージハンドラーへデータを送信 |
Property
備考
該当なし — Formウィジェットにはスクリプト専用のPropertyがありません。スクリプトでは以下の共通Widget Control(getProperty / setProperty)で値を読み書きします。
Method
loadForm
コンテナに表示するFormを読み込みます。すでに表示中のFormがある場合は別のFormに差し替えます。同じFormがすでに読み込まれている場合や読み込み中の場合は、何も行いません。
- 種類: Method
- Parameters
formPath(string): 読み込むFormのID(パス)linkArg: 読み込んだFormに渡すリンク引数(null可)
- Returns: なし(戻り値なし)
Example
formID.loadForm("group/myForm", arg);
postMessage
内包しているFormのonMessageハンドラーへメッセージを送信します。Formがまだ読み込み中の場合は、メッセージをキューに入れ、読み込みが完了してから渡します。
- 種類: Method
- Parameters
name(string): Formが待ち受けるメッセージ名data: Formのメッセージハンドラーへ渡すデータ
- Returns: なし(戻り値なし)
Example
formID.postMessage("refresh", { code: "005930" });
Event
備考
該当なし — Formウィジェットには専用のEventがありません。
共通Widget Control(すべてのウィジェット)
注記
すべてのウィジェットはsetProperty / getProperty / setStylePropertyのような名前ベースの共通Widget Control(Method)を使用できます。共通リファレンスドキュメント(作成予定)を参照してください。