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 / 12.1 | ✅ Yes | 🔶 70% | ❌ No | ❌ No | ❌ No |
Item | Details |
---|---|
Dialog.AddField Adds a field for the dialog. | Mac only 6.4 |
Dialog.ClearFields Clears all fields. | Mac only 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 only 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.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.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 only 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.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.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 |
50 functions shown.
Release notes
- 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.
- Version 8.1
- Changed Dialog.AddField to accept tab keys to switch between fields.
- Version 7.3
- Added Dialog.GetLeft, Dialog.GetTop, Dialog.SetLeft and Dialog.SetTop functions to position dialogs.
Blog Entries
- MBS FileMaker Plugin, version 14.1pr1
- Customize your FileMaker solution
- MBS FileMaker Plugin, version 9.6pr1
- Dialogs made in FileMaker
- Comparing Base Elements Plugin to MBS FileMaker Plugin
- MBS FileMaker Plugin 7.1 - More than 4400 Functions In One Plugin
- MBS FileMaker Plugin 6.5 for OS X/Windows
- MBS FileMaker Plugin 6.4 for OS X/Windows
- MBS FileMaker Plugin 6.2 for OS X/Windows
- MBS FileMaker Plugin 4.1 for OS X/Windows - More than 2400 Functions In One Plugin