What it does:
Provides an input field which may be empty or pre-populated. A Validator is provided which can help protect against spam being inputted, the most common use being to validate the correct format of an email address.
Example:
<Edit tab> notes:
Set up is intuitive. For multiple String Fields on one form, ensure that each has an appropriate Short Name.
Overrides tab
To enable dynamic population of the user's name and email fields. Set the String field's Edit/ Overrides/ Default Expression field to
python:member.getProperty("fullname") - for name
member/id - for email
Note. The name of the user has to be present in that Falcon site, otherwise the field will remain blank ready for manual population by the user. If you get a TALES expression error from using this, it would be best not to enter any expression at all.