Trace:
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
vaadin:customize_menu [2019/04/28 08:35] admin |
vaadin:customize_menu [2020/08/05 13:02] (current) cduncan Capitalization |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTRANS~~ | ~~NOTRANS~~ | ||
| - | ~~Title: Customize the menu~~ | + | ~~Title: Customize the Menu~~ |
| Customization of the standard application frame is already described [[vaadin:customize_application|here]]. But the menu can also be customized without extending the application itself. The menu has some features which aren't available without extending it. | Customization of the standard application frame is already described [[vaadin:customize_application|here]]. But the menu can also be customized without extending the application itself. The menu has some features which aren't available without extending it. | ||
| Line 9: | Line 9: | ||
| * Add a custom button to the button area | * Add a custom button to the button area | ||
| * Completely remove the button area | * Completely remove the button area | ||
| + | |||
| + | Before you can use your own menu implementatiom, set the [[jvx:client:gui:application_parameters|application parameter]]: **Application.Menu.corporation.classname** to the full qualified class name of your menu implementation, e.g. | ||
| + | |||
| + | <file xml> | ||
| + | <servlet> | ||
| + | <servlet-name>VaadinUI</servlet-name> | ||
| + | <servlet-class>com.sibvisions.rad.ui.vaadin.server.VaadinServlet</servlet-class> | ||
| + | |||
| + | ... | ||
| + | |||
| + | <init-param> | ||
| + | <param-name>Application.Menu.corporation.classname</param-name> | ||
| + | <param-value>com.sibvisions.apps.vaadin.CustomCorporationMenu</param-value> | ||
| + | </init-param> | ||
| + | |||
| + | ... | ||
| + | </servlet> | ||
| + | </file> | ||
| It's super easy to remove some buttons: | It's super easy to remove some buttons: | ||
