{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":2180,"path":"application-development/form-builder-glide-family-release/field-parameters.md","title":"Field configuration in Table Builder","bundle":null,"doc_type":null,"release":"australia","body":"\n# Field configuration in Table Builder\n\nYou can configure the basic field properties for any field within Table Builder.\n\n## Field details\n\nThe Field details section lets you configure the basic field elements for the selected field in the form editor.\n\nTo see field type descriptions and learn more about what field types you can use, see [Field types](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/r_FieldTypes.md).\n\nTo understand the basic field properties and learn more about adding and customizing a field in a table, see [Add and customize a field in a table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_CreatingNewFields.md).\n\nThe following table shows field descriptions for the Field details section.\n\n<table id=\"table_dwm_l2b_fsb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nLabel\n\n</td><td>\n\nName of the field that is displayed for form users.\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nOption that you can select to make a field active so that form users can view it.\n\n Deselecting **Active** inactivates a field. When **Active** is not selected, the field will not display in the form editor.\n\n To reactivate a field, hover to the left of the field column in the **Data** tab and select the Open side panel icon \\[\\[Omitted image \"field-config-icon.png\"\\] Alt text: Open side panel icon.\\]. Select **Active** and save changes.\n\n</td></tr><tr><td>\n\n\\(**Deprecated**\\). Read only\n\n</td><td>\n\nOption that you can select so that the field is not editable by the form users.\n\n</td></tr><tr><td>\n\nRead only option\n\n</td><td>\n\nRead-only behavior is controlled by the new **read\\_only\\_option** choice field, which lets you choose between **Display Read Only** or **Strict Read Only**.\n\n</td></tr><tr><td>\n\nMandatory\n\n</td><td>\n\nOption that you can select so that the data that your users enter in the field is required before they can save their changes to the form.\n\n</td></tr><tr><td>\n\nConfigure Label details menu \\( \\[Omitted image \"fb-configure-label.png\"\\] Alt text: Configure label details.\\)\n\n</td><td>\n\nProperties for a field label:-   **Tooltip** property that is displayed when a user points to the field.\n-   **Plural** property that indicates if multiple instances of a field exist, your user should enter the plural form of the label \\(for example, the plural of cat is cats\\)\n-   **URL** property that indicates if the field label links to some other location, your user should enter the URL here.\n\n</td></tr></tbody>\n</table>## Default value\n\nThe default value automatically fills in the field on the empty form for a record. If the field is empty when the user submits the record, the default value fills it in. Specify default values as a constant or use a script to generate them.\n\nTo learn how to define a default value for the fields, see [Specify a default field value](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_SpecifyingADefaultValue.md).\n\nThe following table shows field descriptions for the Default value section.\n\n|Field|Description|\n|-----|-----------|\n|Use dynamic default|Property that displays the **Dynamic default value** field where you can set the default value that is displayed for the field.|\n|Default value|String or number that represents the default value of the field.|\n|Dynamic default value|Keywords that can be entered in the search field. Your user can then select a field that contains the desired default value for the field.|\n\n## Function definition\n\nA function field generates a value that is based on the simple computations of other fields and constants.\n\nThis section is displayed in the editor when you are creating a field and you select **Function field** in the Advanced properties section.\n\nFor information on defining function fields, see [Function field](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/platform-support-functions.md).\n\nThe following table shows field descriptions for the Function definition section.\n\n|Field|Description|\n|-----|-----------|\n|Function Definition|Function expression that generates the desired value for the field.|\n\n## Reference\n\nA reference qualifier restricts the records that are available for reference fields.\n\nFor information on defining reference fields, see [Reference field type](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_ReferenceField.md).\n\nThe following table shows field descriptions for the Reference section.\n\n<table id=\"table_frs_n2b_fsb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nReference\n\n</td><td>\n\nData table that the selected field references.\n\n</td></tr><tr><td>\n\nUse reference qualifier\n\n</td><td>\n\nQualifier options:-   **Simple** option that enables your users to build a simple conditional expression. Your user can select the **Edit Conditions** button below the **Reference qualifier** field.\n-   **Advanced** option that enables your user to build an advanced conditional expression by using the **Reference qualifier** field. The advanced reference qualifiers enable your user to define an inline encrypted query string or JavaScript \\(actual code or the name of an existing script include or business rule\\) filter in the **Reference qualifier** field.\n-   **Dynamic** option that enables your users to build a conditional expression for the selected reference field by using the **Reference qualifier** field. Dynamic reference qualifiers enable your users to use a dynamic filter to run a query against a reference field to filter the returned data set.\n\n</td></tr><tr><td>\n\nReference qualifier\n\n</td><td>\n\nReferenced qualifier that is based on your user's selection for the **Use reference qualifier** field.\n\n</td></tr><tr><td>\n\nEdit conditions\n\n</td><td>\n\nHyperlink to launch a pop-up window where your user can enter a simple conditional expression for the **Reference qualifier** field.\n\n</td></tr></tbody>\n</table>## Dependent field\n\nA choice or reference field can be declared dependent on another field on the same table. Dependent fields limit their available values based on the value in the dependent field.\n\nUsing dependent fields turns on choices. The available choices for your field rely on the value that a user chooses for the dependent field.\n\nFor information on defining field dependencies, see [Make a field dependent](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_MakingAFieldDependent.md).\n\nThe following table shows field descriptions for the Dependent fields section.\n\n|Field|Description|\n|-----|-----------|\n|Use dependent field|Field dependency that you can activate for the selected field.|\n|Select dependent field|List where you select a different field on the form that can then be used to control which choices that are displayed to users in the form field you are configuring.|\n\n## Choices\n\nA choice list is a type of field that lets the user select from a pre-defined set of choices. You can define the available choices and customize the behavior and appearance of your choice lists. For information about the choice list configuration, see [Choice list field type](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_ChoiceLists.md).\n\nIn the Choices section of the Config panel, select **Use choices**, and then select **Edit** or the **+Add** icon to customize the available choices for the selected field.\n\nThe following table shows field descriptions in the Choices section.\n\n<table id=\"table_l3b_jdx_fsb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nLabel\n\n</td><td>\n\nText that is displayed to your users for the choice in the list.\n\n</td></tr><tr><td>\n\nValue\n\n</td><td>\n\nValue for the choice field.\n\n</td></tr><tr><td>\n\nDependent value\n\n</td><td>\n\nValue that you map in the selected Dependent field to the entered choice.\n\n</td></tr><tr><td>\n\nDomain\n\n</td><td>\n\nDomain that the choice resides in.\n\n</td></tr><tr><td>\n\nActive\n\n</td><td>\n\nOption to display the choice as a selection. Inactive choices do not display for users.\n\n</td></tr><tr><td>\n\nOptions\n\n</td><td>\n\nOption that enables you to select **Use the choices from another field** to duplicate the displayed choices for this field from the choices in another selected field.\n\n</td></tr><tr><td>\n\nShow choices as\n\n</td><td>\n\nOptions that control how a list of choices displays for users of your form.\n\n-   **Dropdown** option. You must set a default value for the field.\n\n**Note:** If no default is set, then **None** automatically becomes the default value and is shown in the choice list to users.\n\n-   **Dropdown with --None-- choice** option. **None** becomes the default value.\n-   **Suggestions \\(Core UI only\\)** option. Choices are displayed as suggestions.\n\n</td></tr><tr><td>\n\nFilter\n\n</td><td>\n\nOption to filter the choice list. Select **Show inactive choices** to view all choices \\(including inactive ones\\).\n\n</td></tr></tbody>\n</table>## Attributes\n\nA dictionary attribute alters the behavior of the table or element that the dictionary record describes. You can add or modify the dictionary attributes. For information about dictionary attributes, see [Dictionary attributes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_DictionaryAttributes.md).\n\nIn the Attributes section of the Config panel, select **Edit** or **+Add** to customize the available attributes for the selected field.\n\nThe following table shows field descriptions for the Attributes section.\n\n<table id=\"table_bf2_q2b_fsb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nAttribute\n\n</td><td>\n\nOption list of available attributes. Select an option from the list of available attributes.\n\n To review the list of available attributes, see [Dictionary attributes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_DictionaryAttributes.md).\n\n</td></tr><tr><td>\n\nValue\n\n</td><td>\n\nAttribute value that you can set to alter the field behavior that is described by the dictionary record.\n\n</td></tr></tbody>\n</table>## Formula\n\nA formula allows you to calculate the value of a column without writing a script. You can use one of the predefined formulas or combine two are more formulas to calculate the column value. For information on the predefined formulas and examples, see [Formulas](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/form-builder-glide-family-release/formulas-columns-table-builder.md).\n\nIn the Formula section, select **Edit** or **+ Add** to edit or add a formula.\n\n|Field|Description|\n|-----|-----------|\n|Formula editor|A text-editor like interface that allows you to enter and edit formulas.|\n\n-   **[Formulas for column values in Table Builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/form-builder-glide-family-release/formulas-columns-table-builder.md)**  \nYou can use a predefined function and create a formula to calculate the value of a column without writing a script. Use a predefined function or create a nested formula by using the existing predefined functions to calculate the column value type.\n-   **[Add a formula to a column in Table Builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/form-builder-glide-family-release/add-formula-column-table-builder.md)**  \nUse a predefined function or create a formula to calculate a value for a column without writing a script in Table Builder. You can use two or more functions to create a formula according to your requirements.\n\n**Parent Topic:**[Table Builder reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/form-builder-glide-family-release/fb-reference.md)\n\n"}}