Usually, a foreign key property. The foreign key links to another model, and that model's default label value appear in the list automatically. If you want to change the value in the list, you need to set the property whose value you want to appear in the list as the default label in the model.
If the property has no values, it shows empty objects.
Procedure
- From the Type lists, select:
- Select Single - The user can select one option from a list.
- Radio - The user selects a radio button from a list.
- Choose how you want the field Label to appear:
- Inherit from model property - Uses the property name as the field label.
- Override - You can change the field label completely. Choosing this option shows a new Override label box, where you can type the new field label you want to appear to the user.
-
Hide - Hides the field label from the user.
If you hide the field label, we recommend providing either Placeholder text or some Help text so your users know what to do with the form field.
- In the Placeholder box, type the text to appear inside the field when the user hasn't entered a value yet, for example, "Enter your full name."
- To hide the field from the form, clear the Visible option.
- To make sure the user completes the field, select the Required option. Otherwise, the user can submit the form without completing this field.
- If you want the field to appear on the form without the user editing it, you can clear the Enabled option.
- To provide some help to the user and instruct them what they need to enter in the field, under the Help text section, type in your instructions.
- If you want the user to type in the field to reduce the items in the list shown, select the Allow autocomplete option.
- When you select the Allow autocomplete option, you can also let the user type in a new value. Select the Allow dynamic entry of a new value option.
- The Spell check option is selected by default, but you can clear this to prevent the spell check function.
- This field is based on a foreign key property, linking back to the same or a different model. Either way, you can choose whichever property in the model you want. The values of your chosen property show in a list that the user can choose. From the Label property list, select the property whose values you want to appear in the list for the user to select.
- If you want the field to only show values that match certain conditions, under the Use advanced filters section, select the Filter the selection choices using advanced criteria option.
If no values match your applied filter, no values appear in the field list.
- Select the plus icon under either the Meet All of the following conditions (and) or the Meet ANY of the following conditions (or) section.
- From the Property lists, select any one of the linked properties that appear in the list.
- From the list of Criteria, choose the condition you want the property value to meet.
- Depending on the property and condition you've chosen, choose a Value from the list or type in your own.
- For lookup properties, you can select a lookup option entered when you added the property to the model.
- For foreign key properties, you can select any values against the default label property of the linked model. However, if there is nothing to select, there might not be any values for the property.