リストコンテキストメニューのダイナミックアクションスクリプト
コンテキストメニューフォームの [ダイナミックアクションスクリプト] フィールドで、スクリプトを定義します。スクリプトは、フィルターやビューなどのダイナミックオプションをリストコンテキストメニューに入力します。
次の JavaScript 変数は、実行時にダイナミックアクションスクリプトで使用できます。
| 変数 | 説明 |
|---|---|
| g_tableName | 現在のテーブルの名前。 |
| g_listId | コンテキストメニューが作成されるリストの ID。 |
| g_itemName | UI コンテキストメニューレコードで定義された名前。 |
| g_itemOrder | UI コンテキストメニューレコードで定義された順序。この変数を使用して、[順番] フィールドの値をダイナミックアクションスクリプトに渡します。 |
| g_contextMenu.addAction(item_id, label, script_string, order) | コンテキストメニューにオプションを追加し、表示順序を選択します。 |
次の例では、リストビューのページあたりのレコード数を制御するリストタイトルメニューアイテムを表示します。
g_contextMenu.addAction('50', g_itemName, 'showRowsPerPage("50");', g_itemOrder);
注:
このアイテムのアクションスクリプトは、showRowsPerPage 関数を定義し、このメニューアイテムを選択した時点で関数が引数 50 で呼び出されるようにする必要があります。