Transform/create filesystem paths in various formats. Ever wondered if your filesystem paths are cross-platform compatible? Did you format it properly for FM export step? How about a plugin? Will forward slashes work on Windows? If you’ve ever asked yourself any of these questions, this module’s for you.
Serialize and de-serialize FileMaker data into JSON without losing type information.
A simple re-usable script for performing the everyday task of setField with optional actions such as refresh and go to object. Multiple setField actions can be performed. It is particular useful as the target of a script trigger. The setFieldsWithValues script can be used as is on any layout in any file. The script is […]
FlexSearch is Quick Find with super powers. Sometimes Quick Find isn’t enough. Because it matches phrases from the beginnings of words it can miss valuable search results. Performing a Find is the natural response but many users find that process awkward. FlexSearch solves this problem! It is a portable search bar that performs a Quick […]
A FileMaker virtual keyboard module for iOS
Add easy navigation around your FileMaker apps! Creating navigation that remembers your history should be easy. In other platforms and frameworks it is, but not in FileMaker. That’s where NavigationController steps in. This handy module will let you create navigation that has its history managed in global variables, allowing you to navigate to layouts and […]
Custom function for generating a cross-platform compatible fmpurl for opening files and running scripts via the Open URL script step. This file mostly exists due to this bug and my wanting to do cross-platform testing to confirm I can open/close files and run scripts via fmpurl. Download or view it on GitHub
“Universal Search” is 100% reusable, modular search code. It can be used to run any number of search requests (“FileMaker” style or SQL), in any context (layout), using dynamically specified (not stored) search fields and search terms. “Universal Search” works on any FileMaker file you paste it into. It works locally as well as a Remote […]
this is a module that will allow developers to define merge letter variables which can be inserted into merge letter templates that users are able to create
This module uses my ‘Perform script on other client’ method to generate a PDF in WebDirect. The technique I use is fully FileMaker native. In fact it is just the ‘onRecordLoad’ script trigger… I have a layout especially for the robot with a script on the ‘OnRecordLoad’ script trigger. The robot is just viewing […]