| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: ListDialog
Functions for a dialog to pick items from a list.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 4.2 / 15.2 | ✅ Yes | ✅ 97% | ❌ No | ❌ No | 🔶 59% |
| Item | Details |
|---|---|
| ListDialog.AddItemToList Adds a line to the list. | Mac/Win/iOS 4.2 |
| ListDialog.AddItemsToList Adds entries to the list. | Mac/Win/iOS 4.2 |
| ListDialog.AddSQL Adds items via SQL statement. | Mac/Win/iOS 5.1 |
| ListDialog.ClearColumnHeaders Clears column headers. | Mac/Win 9.2 |
| ListDialog.ClearList Clears the list. | Mac/Win/iOS 4.2 |
| ListDialog.ColumnCount Queries column count. | Mac/Win 9.2 |
| ListDialog.GetAllowEmptySelection Queries whether empty selection is allowed. | Mac/Win/iOS 5.0 |
| ListDialog.GetAllowMultipleSelection Queries whether multiple selection is allowed. | Mac/Win/iOS 4.2 |
| ListDialog.GetCancelButtonLabel Queries the caption of the cancel button. | Mac/Win/iOS 4.2 |
| ListDialog.GetCancelButtonValue Queries cancel button value. | Mac/Win/iOS 15.2 |
| ListDialog.GetChecked Queries check state. | Mac/Win 13.5 |
| ListDialog.GetCheckedTags Queries list of checked items. | Mac/Win 13.5 |
| ListDialog.GetCheckedTitles Queries list of checked items. | Mac/Win 13.5 |
| ListDialog.GetCloseDialogOnDoubleClick Queries whether to close dialog on double click. | Mac/Win 14.1 |
| ListDialog.GetColumnAlignment Queries column alignment. | Mac/Win 11.2 |
| ListDialog.GetColumnHeader Queries column header text. | Mac/Win 9.2 |
| ListDialog.GetColumnWidth Queries column width. | Mac/Win 11.2 |
| ListDialog.GetFilter Queries the current filter text. | Mac/Win/iOS 11.0 |
| ListDialog.GetHeight Queries height of dialog. | Mac/Win 4.3 |
| ListDialog.GetOtherButtonEvaluate Queries expression to evaluate for other button. | Mac/Win/iOS 9.5 |
| ListDialog.GetOtherButtonLabel Queries the caption of the other button. | Mac/Win/iOS 9.5 |
| ListDialog.GetOtherButtonNeedsSelection Queries whether an other button needs a selection just like Select button. | Mac/Win/iOS 15.2 |
| ListDialog.GetOtherButtonValue Queries other button value. | Mac/Win/iOS 15.2 |
| ListDialog.GetPositionX Queries dialog position. | Mac/Win 6.5 |
| ListDialog.GetPositionY Queries dialog position. | Mac/Win 6.5 |
| ListDialog.GetPrompt Queries the current prompt text. | Mac/Win/iOS 4.2 |
| ListDialog.GetSelectButtonLabel Queries the caption of the select button. | Mac/Win/iOS 4.2 |
| ListDialog.GetSelectButtonValue Queries select button value. | Mac/Win/iOS 15.2 |
| ListDialog.GetSelectedTag Queries the selected tag. | Mac/Win/iOS 4.2 |
| ListDialog.GetSelectedTitle Queries title of the selected item. | Mac/Win/iOS 4.2 |
| ListDialog.GetShowCheckboxes Queries whether to show checkboxes. | Mac/Win 13.5 |
| ListDialog.GetShowCloseBox Queries whether the close box is enabled. | Mac/Win 14.2 |
| ListDialog.GetShowsFilter Queries whether to show a filter. | Mac/Win/iOS 11.0 |
| ListDialog.GetSwapButtons Query whether to swap buttons. | Mac/Win 15.2 |
| ListDialog.GetUsesAlternatingRowBackgroundColors Whether alternating row background colors should be used. | Mac/iOS 10.4 |
| ListDialog.GetWidth Queries the width of the dialog. | Mac/Win 4.3 |
| ListDialog.GetWindowTitle Queries the window title. | Mac/Win 4.2 |
| ListDialog.IsVisible Query whether dialog is visible. | Mac/Win/iOS 13.2 |
| ListDialog.ListCount Queries number of list entries. | Mac/Win/iOS 4.2 |
| ListDialog.ListItem Queries the text displayed for the given index. | Mac/Win/iOS 4.2 |
| ListDialog.ListTag Queries the tag for the given index. | Mac/Win/iOS 4.2 |
| ListDialog.Reset Resets all list dialog options. | Mac/Win/iOS 10.0 |
| ListDialog.SetAllowEmptySelection Sets whether empty selection is allowed. | Mac/Win/iOS 5.0 |
| ListDialog.SetAllowMultipleSelection Sets whether multiple selection is allowed. | Mac/Win/iOS 4.2 |
| ListDialog.SetCancelButtonLabel Sets the caption of the cancel button. | Mac/Win/iOS 4.2 |
| ListDialog.SetCancelButtonValue Sets the value returned by ShowDialog function if the cancel button was clicked. | Mac/Win/iOS 15.2 |
| ListDialog.SetChecked Sets check state for a row. | Mac/Win 13.5 |
| ListDialog.SetCloseDialogOnDoubleClick Sets whether to close dialog on double click. | Mac/Win/iOS 14.1 |
| ListDialog.SetColumnAlignment Sets the column alignment. | Mac/Win 11.2 |
| ListDialog.SetColumnCount Sets column count. | Mac/Win 9.2 |
| ListDialog.SetColumnHeader Sets the column header text. | Mac/Win 9.2 |
| ListDialog.SetColumnWidth Sets column width to use. | Mac/Win 11.2 |
| ListDialog.SetFilter Sets the current filter text. | Mac/Win/iOS 11.0 |
| ListDialog.SetHeight Sets the height of the dialog. | Mac/Win 4.3 |
| ListDialog.SetOtherButtonEvaluate Sets the other button evaluate. | Mac/Win/iOS 9.5 |
| ListDialog.SetOtherButtonLabel Sets the caption of the other button. | Mac/Win/iOS 9.5 |
| ListDialog.SetOtherButtonNeedsSelection Sets whether an other button needs a selection just like Select button. | Mac/Win/iOS 15.2 |
| ListDialog.SetOtherButtonValue Sets the value returned by ShowDialog function if the other button was clicked. | Mac/Win/iOS 15.2 |
| ListDialog.SetPosition Sets position for dialog. | Mac/Win 6.5 |
| ListDialog.SetPositionX Sets position for dialog. | Mac/Win 6.5 |
| ListDialog.SetPositionY Sets position for dialog. | Mac/Win 6.5 |
| ListDialog.SetPrompt Sets prompt text. | Mac/Win/iOS 4.2 |
| ListDialog.SetSelectButtonLabel Sets the caption of the select button. | Mac/Win/iOS 4.2 |
| ListDialog.SetSelectButtonValue Sets the value returned by ShowDialog function if the select button was clicked. | Mac/Win/iOS 15.2 |
| ListDialog.SetSelectedTag Sets which item is selected. | Mac/Win/iOS 4.2 |
| ListDialog.SetSelectedTitle Sets which item is selected. | Mac/Win/iOS 4.2 |
| ListDialog.SetShowCheckboxes Sets whether to show checkboxes. | Mac/Win 13.5 |
| ListDialog.SetShowCloseBox Sets whether the close box widget is enabled. | Mac/Win 14.2 |
| ListDialog.SetShowsFilter Whether to show a filter field. | Mac/Win/iOS 11.0 |
| ListDialog.SetSwapButtons Whether to swap buttons. | Mac/Win 15.2 |
| ListDialog.SetUsesAlternatingRowBackgroundColors Set whether alternating row background colors should be used. | Mac/iOS 10.4 |
| ListDialog.SetWidth Sets the width of the dialog. | Mac/Win 4.3 |
| ListDialog.SetWindowTitle Sets window title. | Mac/Win 4.2 |
| ListDialog.ShowDialog Shows the dialog. | Mac/Win/iOS 4.2 |
| ListDialog.Sort Sorts entries. | Mac/Win/iOS 7.5 |
75 functions shown.
Release notes
- Version 15.3
- Fixed ListDialog functions to return OK instead of Select on success.
- Version 15.2
- Added ListDialog.GetCancelButtonValue, ListDialog.GetOtherButtonValue and ListDialog.GetSelectButtonValue functions.
- Added ListDialog.SetCancelButtonValue, ListDialog.SetOtherButtonValue and ListDialog.SetSelectButtonValue to set what value is returned by ListDialog.ShowDialog function.
- Added ListDialog.SetOtherButtonNeedsSelection and ListDialog.GetOtherButtonNeedsSelection functions.
- Added ListDialog.SetSwapButtons and ListDialog.GetSwapButtons functions.
- Fixed an issue with ListDialog.AddSQL function where filename parameter was ignored if no other parameters followed.
- Improved ListDialog.SetOtherButtonEvaluate and ListDialog.SetOtherButtonLabel to allow three other buttons.
- Version 14.3
- Changed ListDialog.SetShowCheckboxes to allow flag 4 to have checkboxes with only one checkbox checked at maximum.
- Version 14.2
- Added ListDialog.GetShowCloseBox and ListDialog.SetShowCloseBox functions.
- Fixed the ListDialog functions to allow the red close widget to be used on the dialog to close it.
- Version 14.1
- Added ListDialog.SetCloseDialogOnDoubleClick and ListDialog.GetCloseDialogOnDoubleClick to decide whether the dialog closes on double click.
- Fixed a crash in ListDialog.Sort when there is no list to sort.
- Fixed headers in ListDialog functions to not show check boxes.
- Improved ListDialog functions to match headers with all their items if you search for them.
- Improved ListDialog functions to not show empty header lines if you filter entries.
- Version 14.0
- Fixed ListDialog functions to not use column widths if you have only one column.
- Version 13.5
- Added support for having checkboxes in a list dialog for ListDialog functions.
- Changed ListDialog.ShowDialog to allow two line prompt line.
- Fixed problem with ListDialog functions on Windows.
- Version 13.3
- Changed ListDialog functions to allow cancel button to be hidden if it has empty label.
- Changed ListDialog functions to have select button enabled on macOS if no selection is made, but empty selection is allowed (same as on Windows).
- Version 13.2
- Added ListDialog.IsVisible function.
- Changed ListDialog.SetOtherButtonEvaluate to query selection, so you can query it using ListDialog.GetSelectedTag and ListDialog.GetSelectedTitle in your expression.
Blog Entries
- MBS Plugin 15.4 for Claris FileMaker
- ListDialog for iOS
- MBS Plugin 15.3 for Claris FileMaker
- MBS FileMaker Plugin, version 15.3pr1
- News in MBS FileMaker Plugin 15.2
- MBS Plugin 15.2 for Claris FileMaker
- MBS Plugin Advent calendar: 22 - ListDialog
- MBS Plugin 13.5 for Claris FileMaker
- List dialog with checkboxes
- MBS FileMaker Plugin, June 2021 News
Example Databases