Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 7 additions & 2 deletions 13/umbraco-forms/developer/extending/setting-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,20 @@ The following setting types are available and are used for the field, prevalue s
| Textfield | Used a single-line textbox for entry | |
| TextfieldNoAutocomplete | Used a single-line textbox for entry (with autocomplete disabled) | |
| TextWithFieldPicker | Used a single-line textbox/form field list for entry | Not used in core types |
| MultipleTextString | Used multiple textboxes for multiple entries | Not used in core types |

All of the above setting types are used in one or more field, prevalue source and workflow types available with Umbraco Forms. For the less common ones, a usage has been indicated in the table.

The one exception is the "TextWithFieldPicker". This one we don't use within the package, but we make it available for developers to use when creating their own types.
The two exceptions are "TextWithFieldPicker" and "MultipleTextString". We do not use these two within the package, but we make them available for developers to use when creating their own types.

It offers the option of text field entry or the selection of a field from the form. This can be useful in workflows where you need to reference the value of a specific field.
"TextWithFieldPicker" offers the option of text field entry or selection of a field from the form. This can be useful in workflows where you need to reference the value of a specific field.

![Text with field picker](./images/text-with-field-picker.png)

"MultipleTextString" offers the option of creating multiple text field entries. This can be useful in workflows where you need to provide multiple text values.

![Multiple text string](./images/multiple-text-string.png)

## Creating a setting type

To create a custom setting type you will need an AngularJS view and controller in the following location: `/App_Plugins/MyPlugin/`.
Expand Down