リストコンテキストメニューのダイナミックアクションスクリプト

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • コンテキストメニューフォームの [ダイナミックアクションスクリプト] フィールドで、スクリプトを定義します。スクリプトは、フィルターやビューなどのダイナミックオプションをリストコンテキストメニューに入力します。

    次の JavaScript 変数は、実行時にダイナミックアクションスクリプトで使用できます。
    表 : 1. ダイナミックアクションスクリプト変数
    変数 説明
    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 で呼び出されるようにする必要があります。