| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: Dialog
Shows a message dialog with icon and customized buttons.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 4.1 / 16.1 | ✅ 96% | 🔶 76% | ❌ No | ❌ No | ❌ No |
| Item | Details |
|---|---|
| Dialog.AddField Adds a field for the dialog. | Mac/Win 6.4 |
| Dialog.ClearFields Clears all fields. | Mac/Win 6.4 |
| Dialog.CloseSheet Closes a sheet if there is one running. | Mac only 4.2 |
| Dialog.GetAlternateButton Queries the title for the alternate button. | Mac/Win 4.1 |
| Dialog.GetButton Queries button text. | Mac/Win 7.1 |
| Dialog.GetButtonPressed Queries index of selected button. | Mac/Win 7.2 |
| Dialog.GetButtons Queries which buttons are shown. | Mac/Win 4.1 |
| Dialog.GetDefaultButton Queries the title for the default button. | Mac/Win 4.1 |
| Dialog.GetFieldText Queries field text. | Mac/Win 6.4 |
| Dialog.GetIcon Returns the icon displayed in the dialog. | Mac/Win 4.1 |
| Dialog.GetInformativeText Returns the receiver's informative text. | Mac/Win 4.1 |
| Dialog.GetKeyEquivalent Queries the key equivalent for a button. | Mac only 15.0 |
| Dialog.GetLastResult Provides the last result from the dialog. | Mac/Win 4.2 |
| Dialog.GetLeft Queries left position. | Mac/Win 7.3 |
| Dialog.GetMessage Queries the message text for the dialog. | Mac/Win 4.1 |
| Dialog.GetMode Queries the dialog style. | Mac/Win 4.1 |
| Dialog.GetOtherButton Queries the title for the other button. | Mac/Win 4.1 |
| Dialog.GetSheetEvaluate Queries notification evaluation expression. | Mac only 6.2 |
| Dialog.GetSheetFileName Queries notification script's file name. | Mac only 4.2 |
| Dialog.GetSheetRunning Queries if there is a sheet visible currently. | Mac only 4.2 |
| Dialog.GetSheetScriptName Queries notification script name. | Mac only 4.2 |
| Dialog.GetShowsSuppressionButton Indicates whether the receiver shows a suppression button. | Mac/Win 4.1 |
| Dialog.GetSuppressionButtonTitle Queries the text for the suppression checkbox. | Mac/Win 4.1 |
| Dialog.GetSuppressionState Queries the suppression state after you showed the dialog. | Mac/Win 4.1 |
| Dialog.GetTextAlignment Queries whether to change text alignment for dialog. | Mac only 12.1 |
| Dialog.GetTimeout Queries the timeout for dialogs in seconds. | Mac/Win 5.2 |
| Dialog.GetTitleIcon New in 16.1 Returns the icon displayed in the titlebar. | Win only 16.1 |
| Dialog.GetTop Queries top position. | Mac/Win 7.3 |
| Dialog.GetWindowTitle Queries the window title for the dialog. | Mac/Win 4.1 |
| Dialog.Reset Resets all dialog options. | Mac/Win 4.1 |
| Dialog.Run Runs the dialog. | Mac/Win 4.1 |
| Dialog.RunSheet Runs dialog as sheet. | Mac only 4.2 |
| Dialog.SetAlternateButton Sets the title for the alternate button. | Mac/Win 4.1 |
| Dialog.SetButton Sets button text. | Mac/Win 7.1 |
| Dialog.SetButtons Sets which buttons to show. | Mac/Win 4.1 |
| Dialog.SetDefaultButton Sets the title for the default button. | Mac/Win 4.1 |
| Dialog.SetFieldText Sets the text for a field. | Mac/Win 6.4 |
| Dialog.SetIcon Sets the icon to be displayed in the alert to a given icon. | Mac/Win 4.1 |
| Dialog.SetInformativeText Sets the receiver's informative text to a given text. | Mac/Win 4.1 |
| Dialog.SetKeyEquivalent Sets the key equivalent for a button. | Mac only 15.0 |
| Dialog.SetLeft Sets the left position of the dialog. | Mac/Win 7.3 |
| Dialog.SetMessage Sets the message text for the dialog. | Mac/Win 4.1 |
| Dialog.SetMode Sets the dialog style. | Mac/Win 4.1 |
| Dialog.SetOtherButton Sets the title for the other button. | Mac/Win 4.1 |
| Dialog.SetSheetEvaluate Defines expression for the notification evaluation. | Mac only 6.2 |
| Dialog.SetSheetFileName Defines file name for the notification script. | Mac only 4.2 |
| Dialog.SetSheetScriptName Defines script name for the notification script. | Mac only 4.2 |
| Dialog.SetShowsSuppressionButton Specifies whether the receiver includes a suppression checkbox. | Mac/Win 4.1 |
| Dialog.SetSuppressionButtonTitle Sets the text for the suppression checkbox. | Mac/Win 4.1 |
| Dialog.SetTextAlignment Sets whether to change text alignment for dialog. | Mac only 12.1 |
| Dialog.SetTimeout Sets a timeout for the dialog in seconds. | Mac/Win 5.2 |
| Dialog.SetTitleIcon New in 16.1 Sets the icon to be displayed in the window title to a given icon. | Win only 16.1 |
| Dialog.SetTop Sets the top position of the dialog. | Mac/Win 7.3 |
| Dialog.SetWindowTitle Sets the window title for the dialog. | Mac/Win 4.1 |
54 functions shown.
Release notes
- Version 16.1
- Added Dialog.GetTitleIcon and Dialog.SetTitleIcon functions.
- Enabled Dialog.ClearFields, Dialog.AddField, Dialog.GetFieldText and Dialog.SetFieldText functions for Windows since we got an alternative dialog with edit fields, which does most of our dialog functions.
- Version 15.0
- Added Dialog.SetKeyEquivalent and Dialog.GetKeyEquivalent functions for macOS to control key equivalents for dialog buttons.
- Version 14.2
- Improved Dialog.SetMode function for Note and Stop mode to use the given icon instead of the application icon.
- Version 14.1
- Improved dialog functions on macOS to show buttons with borders if you have more than three buttons.
- Version 13.4
- Fixed a problem with Dialog.SetTimeout closing a FileMaker custom dialog by accident on macOS.
- Version 12.2
- Fixed a problem with Dialog.SetTextAlignment and FileMaker 18 causing an out of bounds exception.
- Version 12.1
- Added Dialog.SetTextAlignment and Dialog.GetTextAlignment functions to use left text alignment for dialogs on macOS.
- Version 10.0
- Added Copy & Paste for the text fields in dialog functions.
- Added TextViewHeight parameter for Dialog.AddField function.
- Fixed Dialog.Reset functions to also remove fields.
- Version 9.2
- Changed Dialog.Run to return error if called on Server.
- Fixed problem with Dialog.Run if other button is empty text.
Blog Entries
- MBS FileMaker Plugin 16.1 News
- MBS FileMaker Plugin 16.1 for Claris FileMaker - More than 7800 functions in one plugin
- MBS FileMaker Plugin, version 16.1pr7
- MBS FileMaker Plugin, version 16.1pr5
- Dialogs with fields for Windows
- MBS FileMaker Plugin, version 16.1pr4
- Customize your FileMaker solution
- Dialogs made in FileMaker
- Comparing Base Elements Plugin to MBS FileMaker Plugin
- MBS FileMaker Plugin 6.5 for OS X/Windows
FileMaker Magazin
Example Databases