From Dwayne Wright PMP
Certified FileMaker Developer
Please Note: If you are viewing this page in a news feeder, the images may get munged up a bit or other formatting of the posting may fail. For the best experience, please visit the journal directly by clicking (here)
I love custom menus and so I’m also quite fond of the Install Menu Set Script Step. As of FileMaker 12, this script step is the only way to change the menu set for a FileMaker layout WITHOUT using a copy of FileMaker Pro Advanced. In some ways, many developers wish they had more options in switching out menu sets but don’t let that diminish what you can do with the Install Menu Set Script Step right now.
Custom menus can be one of the most effective ways to empower your FileMaker solution with productivity options and still keep the user interface clean and simple.
Like most script steps, you need to add the step to your script and then select options for that step. You do have to hard code the menu set you want to switch to and any branching actions will have to be done via embedding various Install Menu Set Script steps inside of If script step sections. The menu set to switch to is available via a pull down menu in the option area and you can choose to install the default menu set.
The Install Menu Set Script Step is user specific, so running this script step for one user will not change the menu set for another user of the database. So if you need to change the menu set for a particular user role, it is a good idea to attach that option in the overall scripted navigation of the solution.
More info about the author and FileMaker in general, contact me at email@example.com.
© 2008 - Dwayne Wright - dwaynewright.com
The material on this document is offered AS IS. There is NO REPRESENTATION OR WARRANTY, expressed or implied, nor does any other contributor to this document. WARRANTIES OF MERCHANT ABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. Consequential and incidental damages are expressly excluded. FileMaker Pro is the registered trademark of FileMaker Inc.