Dynamic Menu Navigation

Helping users navigate your FileMaker solution is one of the primary objectives of any developer. When it comes to menu systems, you'll find everything from simple buttons on a layout to the complex use of portals and other FileMaker objects such as the newer Popover object. In this video and technique file, you'll find a clean implementation of Global variables which support an unlimited number of dynamic menus. These menus can be changed based on their count and functionality at anytime within any location inside the solution.

Using other FileMaker 13 specific features, such as the ability to hide objects, you can have a very flexible navigation system. It can obey your security and privilege access rules and change dynamically based on wherever the user is within your solution.

If your solution is limited on space and you desire the use of a horizontal menu system, then this Dynamic Menu System provides for a high degree of power.

AttachmentSize
DynamicMenuNavigation.zip167.22 KB
Tags:

Comments

Matt,
this is very impressive. Not only the possibilites that the menus provide but also and foremost the elegant way how it is implemented with so little amount of code!

Thanks
Torsten

Hi,
This is a great technique, but could you explain to me how to ensure that when switching between layouts, the tab viewer 'remembers' the tab that was selected on the last layout? For example, If I select 'LayoutX' from the 'Menu' Tab on a particular layout, I go to LayoutX, which is fine, but the tab viewer on LayoutX seems to default back to the 'Status' tab. I'd like it to remain on the 'Menu' tab on all layouts until I specifically choose to go to another tab. I know this is possible, but I'm sure you have a super neat way of achieving this already up your sleeve?... Cheers.

I have been trying to figure out how to have a unique icon for each button and failed, is that possible? Could you consider adding that to this example? Thanks for the site it is great!