リストコンテキストメニューのカスタマイズ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • リストコンテキストメニューのコンテンツと動作をカスタマイズできます。

    始める前に

    必要なロール:admin

    このタスクについて

    たとえば、特定テーブルのリスト列ヘッダーのメニューにオプションを追加できます。グローバルコンテキストメニューオプションにアクセスするために必要なロールを変更することもできます。

    手順

    1. 次のように移動する。 All (すべて) > システム UI > UI コンテキストメニュー.
    2. [New] をクリックします。
    3. フォームに入力します。
      表 : 1. コンテキストメニューフォームのフィールド
      フィールド 説明
      テーブル

      このコンテキストメニューオプションが追加されているテーブルを選択します。ベースシステムメニュー項目はグローバル [global] テーブルに追加され、すべてのテーブルのすべてのリストにコンテキストメニューオプションが適用されます。特定のテーブルを指定した場合、そのオプションはそのテーブルのリスト内のコンテキストメニューでのみ使用できます。

      注:
      このリストには、コンテキストメニューと同じスコープ内にあるテーブルとデータベースビューのみが表示されます。
      メニュー
      このオプションが表示されるリストコンテキストメニューを選択します。
      タイプ
      作成するメニューオプションのタイプを選択します。
      • アクション:即時アクションを実行するメニューオプション。
      • メニュー:サブメニューを表示できる親メニューを作成します。
      • セパレーター:メニューのオプションのグループ間に線を引きます。メニューでは、セパレーター行を隣接して表示したり、メニューの下部に表示したりすることはありません。ロールのオプションを削除する条件によって 2 つのセパレーターが強制的に結合されると、片方のセパレーターがビューから削除されます。
      • ラベル:メニューまたはメニューのセクションに対して、リンクされていないラベルを作成します。
      • 動的アクション:リストが表示されたときにのみ生成できる利用可能なビューやユーザーフィルターなど、動的に作成されるメニューオプション。
      名前 メニューに表示されるアクションのラベルを入力します。
      このアクションがサブメニューの一部である場合は、親メニュー アイテムの名前を入力します。たとえば、基本システムでは、Configure は親です。
      順番 このアイテム、メニュー、またはセパレーターに順序番号を割り当てて、メニューのどこに表示するかを指定します。
      有効 このコンテキストメニューアイテムを有効または無効にします。コンテキストメニューには、アクティブなアイテムのみが表示されます。
      onShow スクリプトの実行 このチェックボックスをオンにすると、[onShow スクリプト] フィールドが表示されます。
      条件 このメニューオプションを表示する条件を作成します。たとえば、このアイテムを表示する権限を持つロールを定義します。
      アクションスクリプト アクションスクリプトは、コンテキストメニューオプションが選択されると実行されます。詳細については、「リストコンテキストメニューのアクションスクリプト」を参照してください。
      ダイナミックアクションスクリプト ダイナミックアクションスクリプトは、フィルターやビューなどのダイナミックオプションをコンテキストメニューに入力します。詳細については、「リストコンテキストメニューのダイナミックアクションスクリプト」を参照してください。
      onShow スクリプト onShow スクリプトは、コンテキストメニューが表示される前に実行され、コンテキストメニューに表示するオプションを決定します。詳細については、「リストコンテキストメニューの onShow スクリプト」を参照してください。
      コンテキストメニューフォーム
    4. [送信] をクリックします。