|
|
@@ -184,6 +184,17 @@ schema.defineModel({
|
|
|
- `DataType.ARRAY` только значение типа `array`
|
|
|
- `DataType.OBJECT` только значение типа `object`
|
|
|
|
|
|
+**Параметры поля**
|
|
|
+
|
|
|
+- `type: string` тип допустимого значения (обязательно)
|
|
|
+- `itemType: string` тип элемента массива (для `type: 'array'`)
|
|
|
+- `model: string` модель объекта (для `type: 'object'`)
|
|
|
+- `primaryKey: boolean` объявить поле первичным ключом
|
|
|
+- `columnName: string` переопределение названия колонки
|
|
|
+- `columnType: string` тип колонки (определяется адаптером)
|
|
|
+- `required: boolean` объявить поле обязательным
|
|
|
+- `default: any` значение по умолчанию
|
|
|
+
|
|
|
Когда требуется указать значение по умолчанию, установить флаг `required`
|
|
|
или объявить более сложный тип допустимого значения, то вместо базового
|
|
|
определения, используется объект с расширенными настройками.
|
|
|
@@ -209,17 +220,6 @@ schema.defineModel({
|
|
|
});
|
|
|
```
|
|
|
|
|
|
-**Параметры поля**
|
|
|
-
|
|
|
-- `type: string` тип допустимого значения (обязательно)
|
|
|
-- `itemType: string` тип элемента массива (для `type: 'array'`)
|
|
|
-- `model: string` модель объекта (для `type: 'object'`)
|
|
|
-- `primaryKey: boolean` объявить поле первичным ключом
|
|
|
-- `columnName: string` переопределение названия колонки
|
|
|
-- `columnType: string` тип колонки (определяется адаптером)
|
|
|
-- `required: boolean` объявить поле обязательным
|
|
|
-- `default: any` значение по умолчанию
|
|
|
-
|
|
|
**Наследование**
|
|
|
|
|
|
Модель может наследовать поля и связи используя параметр `base`, куда
|