≡ Menu

24U SimpleDialog Plug-In Overview

24U SimpleDialog Plug-In allows your FileMaker solutions to interact with users via professionally looking dialogs to provide excellent user experience with minimum development effort.

  • Vince Menanno

  • Paul de Hallé

  • Diego D'alessio

  • Lynn Oburg

  • Neal Frank

Now you can take full advantage of the 64-bit FileMaker Pro 16 as well!

Indicate progress

With 24U SimpleDialog Plug-In your script can easily display a dialog with a progress bar and two text messages. Multiple dialogs can be displayed at the same time and updated on-the-fly while your script keeps running.

When your solution needs time to do its work you can:

  • keep the user calm by showing that it is working
  • make the user efficient by knowing when it will be done
  • prevent the users from perceiving the app as frozen

Get it now

Display messages

24U SimpleDialog Plug-In can display styled text in dialogs and automatically resizes each dialog for the best possible layout of the provided contents.

When your solution needs to display a warning or error message:

  • the whole message will always fit in the dialog, so the user will not miss a cropped piece
  • you can emphasize the most important part to make the user read it before dismissing it
  • nice and unique look of each dialog will make them pleasant to see and easier to recognize

Upgrade now

Prompt for data

With 24U SimpleDialog Plug-In your script can ask the user for information as easily as using the Show Custom Dialog script step, just without its limitations.

When your script needs input from the user you can:

  • make it easy for the user by using the right field type for each bit of information
  • avoid confusion from displaying a sequence of dialogs
  • provide native user experience without hassle
  • create reusable code by not depending on database fields

Start today

Update dialogs on-the-fly

With 24U SimpleDialog Plug-In, your dialogs can be validated and updated while they are displayed. You can validate entered values using regular expression or FileMaker calculations, and update the dialog based on various circumstances.

With live updating dialogs you can:

  • validate all values before the dialog is dismissed
  • complete all data entry within a single dialog
  • let the user select multiple values from conditional popup menus
  • provide context sensitive help for individual dialog fields
  • avoid loops with confusing reappearing dialogs

Get started

Have the syntax generated

24U SimpleDialog Plug-In comes with a utility that lets you set up a dialog with up to 5 fields and 5 buttons and generated the correct syntax for you.

With 24U SimpleDialog Utility you can:

  • start using the plug-in without learning its syntax
  • test your dialogs before using them in your solution
  • learn the syntax from your own examples

Give it a try


24U SimpleDialog Plug-In 6

  • Added support for Native iOS FileMaker® Go applications
  • Progress dialogs with buttons
  • Fixed minor bugs
  • Behaviour of parameter “minlines” documented
  • SDialog_SetCalculation example added
iOS Dialogs

Support for Native iOS FM Go Apps

24U SimpleDialog Plug-In 6 fully supports native iOS FileMaker Go applications. Keep your solutions informational by creating simple and handy dialogs for filling information or progress bars to inform your clients what is currently happening.

Create anything you want for iPads or iPhones while our plug-in will still be there for you.

Get it now


Progress dialogs with buttons

With 24U SimpleDialog Plug-In 6, we have improved the progress dialogs with the possibility of adding Pause/Resume and Cancel buttons.

Allow your solutions’ dialogs to feel more user-friendly by letting your customer direct the progress of their work.

Get started today


Plug-In Functions

24U SimpleDialog Plug-In provides all its functionality to FileMaker Pro via the following set of external calculation functions:

  • SDialog_Version( { versionFormat }
  • SDialog_Register( selector )
  • SDialog_InputDialog( dialogPrompt { ; dialogButtons { ; dialogItems… } } )
  • SDialog_ProgressDialog( { dialogNumber ; } action { ; actionData… } )
  • SDialog_SetCalculation( updateType ; updateIndex ; eventType { ; eventIndex } ; calculation )
  • SDialog_Get( selector { ; moreData } )
  • SDialog_Set( selector { ; newValue or iconSpecifier } )

Click here to examine the whole syntax description

System Requirements


  • Recommended: Any Intel Mac, 4 GB RAM, macOS High Sierra 10.13 or newer, FileMaker Pro 16 Advanced or newer.
  • Minimum: Any Intel Mac since 2008, 2 GB RAM, Mac OS X 10.10 Yosemite, FileMaker Pro 14.


  • Recommended: Dual Core 1.6 GHz processor, 4 GB RAM, Windows 10 or newer, FileMaker Pro 16 Advanced or newer.
  • Minimum: 1 GHz processor, 2 GB RAM, Windows 7, FileMaker Pro 14.

Building and deployment for iOS:

  • macOS 10.12
  • FileMaker Pro or Pro Advanced (for creating FileMaker solutions)
  • Xcode 8 (Swift 3.0)
  • iOS 10.0 – 10.11 (currently not compatible with iOS 10.12, please wait for an update to be announced)
  • developer.apple.com account (for testing and deployment on device)
  • FileMaker iOSAppSDK

FileMaker Pro compatibility:

  • Fully compatible with FileMaker Pro 14 – 18
  • Compatible with both 32-bit and 64-bit versions of FileMaker Pro 14 – 18 on Windows
  • Compatible with both 32-bit and 64-bit versions of FileMaker Pro 14 – 18 on Mac

FileMaker Server compatibility:

  • Fully compatible with FileMaker Server 14 – 18
Click here for detailed compatibility table
Products Sales Other