Product Logo

CNS Menu

Dynamic Menus


What is CNS Menu Plug-in?

CNS Menu allows you to place hierarchal menus anywhere on a FileMaker layout. When a menu item is chosen, the script of your choice in the database of your choice is performed. With CNS Menu, you can:

  • Dynamically create popup menus

  • Easily convert return delimited items such as value lists, layout names, and more, into QuickMenus.

  • Add style to menu items such as bold, underline, italic, and any combination of those.

  • Add bullets to your menu items including check, circular bullet, and diamond.

  • Pass script parameters through menus to your scripts.

  • Enable and disable menu items on the fly.

  • Update menu items dynamically.

  • Precisely display menus using left, top, align, and minWidth.

  • Use the built in MenuBuilder to quickly build XML or JSON menus - without having to learn XML or JSON.

  • Use modifier keys to display alternate menu items including Shift, Control, Command, Option, and Alt.

  • Get mouse coordinates with the CNSMenu_GetMouseCoordinates function.

  • Get the mouse button number clicked with the CNSMenu_GetMouseButton function.

  • Simple data entry by allowing a user to find items quickly through sub menus.

  • Display a user friendly menu item, but pass a value such as a Customer ID to your scripts.

  • Load XML and JSON menus from your hard drive.

  • Use your carefully crafted menus on iOS/iPadOS devices under the FileMaker iOS App SDK.

FileMaker Client Requirements

14.x (32Win), 14.x (64), 15.x (32Win), 15.x (64), 16.x (32Win), 16.x (64), 17.x (32Win), 17.x (64), 18.x (32Win), 18.x (64), 19.x, 2023, 20.x

FileMaker Server Requirements

2023, 20.x

Mac Requirements

10.9, 10.10, 10.11, 10.12, 10.13, 10.14, 10.15, 11.1, 11.2, 11.3, 11.4, Apple Silicon, 11.5, 11.6, 12.0, 13.0, 14.0

Win Requirements

Vista, 7, 8, 10, Microsoft .NET Framework 4.5.x, Microsoft Visual C++ 2017 Redistributable Package, 11


A general knowledge of FileMaker scripting and using the calculation engine is needed to use a FileMaker plug-in.

Current Version