This site uses tracking cookies. By using this site, you agree to our Privacy Policy. If you don't opt in, some parts of the site might not function.
Home / Blog / FileMaker / How to Build a Dynamic FileMaker Navigation Bar
17Oct 2017

How to Build a Dynamic FileMaker Navigation Bar

About the Author

Mike Duncan Mike Duncan

Mike is an AWS Certified Solutions Architect as well as a certified FileMaker Developer. In addition to his work, Mike also enjoys pursuing his art, freelance writing, traveling, and spending time with his family.

Comments (6)

Nuri Özbilenler - November 5, 2017

Hello there
Thank you so much. it makes a lot of work

Best regards

Baran - November 14, 2017

Hello Mike,

Is it correct that I cannot access the scripts in the sample file and also cannot modify the layout?

Kind regards,


    Mike Duncan
    Mike Duncan - November 14, 2017

    Hi Baran,

    The sample file is completely open, so you can examine all code and make changes if needed.


Caroline - February 12, 2018

This solution is excellent! It saves me a ton of time!

The one problem I have run into, is that if my secondary button has multiple words in it, that section is not shown as active unless you click on it a second time. For example, in your sample file, if you change the layout name from “Company__Details” to “Company__Company Details”, that segment no longer shows as active when you click on it once. If you click that same segment a second time, it then shows the segment as active. It is interesting, as it does not seem to be a problem with the primary or tertiary bars.

Any help would be greatly appreciated.

Thank you!

    Mike Duncan
    Mike Duncan - February 16, 2018

    Hi Caroline,
    I was able to replicate the issue on my end. Seems to have been an oversight, as I was handling spaces in the third tier, but not the second. I just added that support as well and updated in my GitHub repository. You can download a new copy from there. All you will need is the updated first tier and copy/paste that in your solution, as none of the scripting or anything else changed. The “Active” state of all tiers is evaluated in the top most button bar.

Leave a Reply