/
16. Menus and Navigation
16. Menus and Navigation
Anthony George
Zoe Baldwin
Owned by Anthony George
Introduction
PhixFlow makes it easy to set up menus and navigation buttons. In this chapter, we will look at creating a simple top menu that we can add navigation buttons to for our application.
Menu
Menus are created in the same way as a screen, as they are essentially the same as a screen. We just set some of their properties a little differently.
- From the
Screen home page, select
Add Menu.
- Name,
Main Menu
. - Add to startup action, toggle on
.
- All Users can View Data, toggle on
.
- Position, Pinned to Top.
- Height, 50px.
- Description,
Application main menu
. - Template, Top Menu.
- Click Create Application Menu
- Name,
- When the screen opens, click the
Properties button in the toolbar.
- Always On Top, toggle on
.
- This ensures the menu always appears and is not covered by another screen.
- Always On Top, toggle on
- Home Button
- From the screens toolbar click
Screen.
- From the list that opens, drag the Home screen onto the Home button.
- From the screens toolbar click
- Companies Button
- Click on the label containing Screen Name.
- Change the Display Text to be,
Companies Data
. - From the screens toolbar click
Screen.
- From the list that opens, drag the Companies List onto this button.
- Orders Button
- We need to add a new button that will allow us to access the orders.
- From the Palette → Navigation Menus section, drag a Button - Custom.
- Name,
Orders
. - Use the Layers pane to place the button to the right of the Companies Data button.
- Name,
- From the screens toolbar click
Screen.
- From the list that opens, drag the Invoicing screen onto this button.
Check Point
Your menu should look like this:
Additional Task
We can change the icons on the menu buttons using the techniques learnt in 15. Editing Content on Screen - Part 2
, multiple selections available,