Field configuration lets you specify how the values for your fields are determined. For example, you can set up a form field called "Status" to be a dropdown list with "Standard" and "VIP" as options. Or, you can have have the "user_id" parameter for your HTTP function populated from the "id" column when a user selects a row in your Users table.
Field configuration plays an important role in determining how your tool will function, and understanding all the options below will help you build better, easier-to-use tools. When you're configuring a component, click on a field to bring up configuration options:
Specify where the value for each field should come from. Values must be valid for the field type (integer, string, etc). The options below may vary depending on the field type or component.
1) User completes the field: (Form and Pop-up Form Components only)
Choose a component type for this field (the user will use this to input the value); see each page for config details:
With these component options, the user can enter in text or choose from a selection. Note that default values can also be set to a specific value, pre-filled with a value from another component, set to null, or set to a template (which can use a combination of text & variables in the Space).
2) Set a custom default value (Button component): Use this option when you have a specific (non-variable) value to set this field to.
3) Use / pre-fill a value from a component: Use this option when the data you want exists in another component in the Space. Connecting components together ("binding") lets you create more powerful, time-saving tools.
4) Set a UUID: Use this if you want Internal to generate and set a new universally unique identifier as the prefilled value for this field.
5) Set (default) to null:
6) Set date and/or time when form submitted or button clicked: (Only available for date-time fields) Will submit either the date, time, or date-time at the point the user clicks the button or submits the form.
You can specify the format in which your field will appear, like paragraph text or dropdown. This option does not appear for buttons or hidden fields in a form, as those components do not allow for manual input.
Allow this field to be blank: Null, undefined or empty strings are allowed as an input to this field. This applies whether the user leaves the field blank, the prefilled value from another component is blank, or the default value is left blank.
Treat blank values as: Choose how you want to treat blank values.