It is pretty common that we need to restrict what a contributor can data enter on a Custom Widget.
* Allow for a drop down list of pre-defined values that can be selected
* Allow for a Max Length/Size on a Widget field
* Support for an Input Mask (pre-defined patterns e…g. “Email Address” + an open regular expression option would be great for custom patterns)
* Allow for a Min Length/Size on a Widget field.
* Allow for a custom Validation message to be displayed to the Contributor
* Allow for a field to be marked Required or Not.