2021/05/12

MANUAL

パラメータ設定:NavigationMenu.json

## 注意事項 パラメータ変更時は「[パラメータ変更時の確認事項](/manual/parameter-edit)」をご確認ください。 ## 設定値 本パラメータファイルの設定値は下記の通りです。 | パラメータ名 | 値 | 説明 | | :---------------- | :-------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ContainerId | 例)NewMenuContainer | 変更不可 (リスト全体のid属性の値を指定します。) | | MenuId | 例)SettingsMenu | 変更不可 (メニューのid属性の値を指定します。) | | Id | 例)SettingsMenu | 変更不可 (メニューのid属性の値を指定します。) | | Name | 例)New | メニューの表示名を指定します。Implem.Pleasanter\App_Data\Displays 配下にあるファイル名(拡張子省略)、若しくは任意の文字列を設定することが可能です。 | | Icon | 例)ui-icon ui-icon-plus | メニューのアイコンを指定します。JQuery Uiで公開されているアイコンを設定することが可能です。(参考: https://api.jqueryui.com/theming/icons/) | | Url | 例)"https://pleasanter.net" | リンク先のURLを指定します。 | | Target | 例)\_blank | メニュークリック時のターゲット属性を指定します。例の場合、遷移先の画面を別タブで表示します。 | | LinkParams | 例)[ "Users", "Logout" ] | リンク先をパラメータ形式で指定します。 例の場合、「https://{サーバー名}/users/logout」に遷移します。 | | Function | 例)Export | 変更不可 (メニュークリック時の処理がある場合に使用します。) | | Controllers | 例)[ "items", "users" ] | プリザンターのコントローラータイプを指定します。指定されたコントローラータイプの画面以外は、メニューが非表示になります。| | ReferenceTypes | 例)[ "Users" ] | プリザンターのリファレンスタイプを指定します。指定されたリファレンスタイプの画面以外は、メニューが非表示になります。 ※1 | | Actions | 例)[ "new" ] | プリザンターのアクションタイプを指定します。指定されたアクションタイプの画面以外は、メニューが非表示になります。 | | ChildMenus| 例)"****" | 子メニューの設定を記載します。 | | Disabled| 例)true | メニューを無効化します。 | ※1 "-***"と指定する場合、指定した値を除いてメニュー表示の制御を行います。 (例) Controllersに["-items"]を指定する場合、コントローラータイプが"items"の画面はメニューが非表示になり、"items"以外の画面はメニューが表示されます。 ## ChildMenuSettings記載例 ChildMenusのパラメータに、メニューと同様の設定を指定する事が可能です。 ##### JSON ``` [ { "ContainerId": "HelpMenuContainer", "MenuId": "HelpMenu", "Name": "HelpMenu", "Icon": "ui-icon ui-icon-help", "ChildMenus": [ { "MenuId": "HelpMenu_UserManual", "Name": "UserManual", "Icon": "ui-icon ui-icon-help", "Url": "https://pleasanter.org/manual", "Target": "_blank" } ] } ] ```
このページをシェアする