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