User Manual

10.01.2024

MANUAL

Set Parameter: NavigationMenus.json

The Japanese version of the manual is the latest.
Please also check.
## Notes When changing parameters, please refer to "[Confirmation When Changing Parameters](/en/manual/parameter-edit)". ## Limitations 1. If the "[User Interface Themes](/en/manual/user-management-theme)" is a second-generation user interface theme, you can add child menus up to three levels using "NavigationMenus.json" or "「Extended Navigation Menu」". 1. If the "[User Interface Themes](/en/manual/user-management-theme)" is a second-generation user interface theme, specifying an icon using "NavigationMenus.json" or "「Extended Navigation Menu」" is not supported. ## Setting Values The setting values ​​for this Parameter file are as follows. | Parameter name | Value (e.g) | Description | | :---------------- | :-------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ContainerId | NewMenuContainer | Cannot be changed (specify the value of the id attribute of the entire list.) | | MenuId | SettingsMenu | Cannot be changed (specify the value of the id attribute of the menu.) | | Id | SettingsMenu | Cannot be changed (specify the value of the id attribute of the menu.) | | Name | New | Specify the name displayed of the menu. You can set the file name (without extension) under Implem.Pleasanter\App_Data\Displays or any string. | | Icon | ui-icon ui-icon-plus | Specify the icon of the menu. This is only valid for the first-generation user interface theme in "[User Interface Theme](/en/manual/user-management-theme)". You can set an icon published by jQuery UI. (Reference: https://api.jqueryui.com/theming/icons/) | | Url | "https://pleasanter.net" | Specify the URL of the link. | | Target | \_blank | Specify the target attribute when the menu is clicked. In this example, the transition screen is displayed in a separate tab. | | LinkParams | ["Users", "Logout"] | Specify the link destination in parameter format. In this example, it transitions to "https://{server name}/users/logout". | | Function | Export | Cannot be changed (Used when there is processing when the menu is clicked.) | | Controllers | ["items", "users"] | Specify the controller type of Pleasanter. The menu will be hidden except on screens with the specified controller type.| | ReferenceTypes | ["Users"] | Specify the reference type of Pleasanter. The menu will be hidden except on screens with the specified reference type. *1 | | Actions | ["new"] | Specify the action type of Pleasanter. The menu will be hidden except on screens with the specified action type. | | ChildMenus| "****" | Specify the child menu settings. | | Disabled| true | Disable the menu. | ※1 If you specify "-***", the menu display will be controlled excluding the specified value. (Example) If you specify ["-items"] for Controllers, the menu will be hidden on screens with a controller type of "items", and will be displayed on screens other than "items". ## ChildMenuSettings Example You can specify the same settings as for the menu in the ChildMenus parameters. ##### 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" } ] } ] ```
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.