サポート > リポジトリ > メニュー > [応用] 同じモデルのメニューボタンを異なるタブに重複して配置する

ja | en

外部リンク機能を応用することで、同じメニューボタンを二つ以上配置する方法を説明します。

例として「顧客検索」メニューを扱います。図1にあるように、一度タブに配置すると、同じメニューは追加できません。

図1 顧客検索メニューを用意した
図2 同じメニューは追加できない。

外部リンクボタン

外部リンクボタンを使って、同じ「顧客検索」メニューを別のタブに配置する方法を説明します。 最初に、新しいタブを作成します。

図3 タブの新規作成

「外部リンク」を用意します。

図4 外部リンクを用意する(検索一覧画面)

ポイントは、URLの記述にあります。

"/" + プロジェクト識別子 + "/" + 遷移先の画面情報

例を示します。

画面 URL
検索・一覧 "showList" + モデル名(キャメル記法) + ".do" showListCustomer.do
新規登録 "insert" + モデル名(キャメル記法) + ".do?action_New=New" insertCustomer.do?action_New=New

モデル名はキャメル記法で表現します。先頭を大文字とします。customerはCustomerとなります。

図5 外部リンクを用意する(検索一覧画面)
図6 外部リンクを用意する(新規登録画面)

ビルドしたアプリケーションを確認します。 「サービス」タブと「外部利用」タブに同じメニューアイコンが用意されていることがわかります。

図7 通常のメニューアイコン
図8 外部リンクで実現したメニューアイコン
ja | en