Die Navigation innerhalb einer FileMaker-Lösung ist immer wieder Thema für neue Techniken und kreative Herangehensweisen. Arnold Brunsik zeigte eine Methode, um eine Navigation per Button-Bar innerhalb der Layouts zu integrieren. Das besondere dabei ist, dass die Definition der Menu-Beschriftungen und Navigations-Ziele sich per JSON-Objekt vorab flexibel definieren lassen. Ändert sich eine Beschriftung, oder kommen neue Navigations-Wege hinzu, so braucht kein einziges Script oder Layout-Element geändert werden. Lediglich die Definition im JSON-Objekt wird entsprechend angepasst. Auch hierarchische Menus oder eine Umschaltung für unterschiedliche Sprach-Versionen im GUI sind so einfach realisierbar.
Einen ähnlichen Ansatz bietet das Projekt “ft-menus” von fmgarage. Hiermit lassen sich ebenfalls Buttons, Menus oder Tab-Panels in einem FileMaker-Layout flexibel definieren und beschriften.
Das Projekt steht auf github zum Download bereit:
https://github.com/fmgarage/ft-menus