---
url: https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/
title: "Field List\n                #"
description: "As we know from the items list each data has its type. Thanks to this application knows what to do with any particular data. It uses special models to find out"
lang: uk
updated: 2026-09-11T13:27:37.233Z
---

# Field List [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#field-list)

As we know from the [_items\_list_](https://gudhub.com/ru/docs/understanding-gudhub/application/items-list/) each data has its type. Thanks to this application knows what to do with any particular data. It uses special models to find out the right type. They do not have the same structure and sometimes can be difficult to understand. Despite differences, all these models are contained in field\_list.

But at least there is an equal group of properties:

| Name | Type | Description |
| :-- | :-- | :-- |
| data\_model | `object` | _describes data type settings;_ [_details..._](#data-model) |
| data\_type | `string` | _unique text ID, which shows the field’s data type_ |
| field\_id | `number` | _unique ID in number format generated by the server_ |
| field\_name | `string` | _saves field name, could be written by the user_ |
| field\_priority | `number` | _shows the order in which display fields_ |
| name\_space | `string` | _unique field ID in text format which is an alternative to field\_id for programming purposes; users can change it_ |

## data\_model [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#data-model)

Let’s talk about the most difficult part of field\_list. All differences start here. data\_model is a model that has a structure built by the programmer. It leads to complication code readability. But at the same time, it has base settings. One of them is [_interpretation_](#interpretation), which should be in a model by default. Also, there is a group of data types that works with data:

**use\_default\_value** would determine whether the default value will be created. For its part, **default\_field\_value** contains exactly default value. **multiple** determines how many values will be in the field, the single one or more. As use\_default\_value, it is a boolean type. By the way, users can change their values.

## interpretation [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#interpretation)

In keeping with its name, this property is responsible for interpretation data for the application. It is the base of the model. As usual, it contains only:

### 1\. id [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#1-id)

This string ID shows that type of interpretation is used for specific places (tables, form, etc.). It can be changed by the user.

### 2\. settings [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#2-settings)

The object contains general settings of interpretation. Three of them are boolean type properties that determine the condition of the field: editable, show\_field, show\_field\_name. In addition to these, the programmer can add his own settings.

### 3\. src [#](https://gudhub.com/ru/docs/understanding-gudhub/application/field-list/#3-src)

The property shows for which location this interpretation was created. However, as stated above, there can be additional properties.
