Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Хранение данных. Классы. Поля и действия: различия между версиями

Материал из Платформа Эра. Документации
Нет описания правки
Строка 6: Строка 6:
Конечный набор полей класса определяется несколькими коллекциями:
Конечный набор полей класса определяется несколькими коллекциями:


* data - основные свойства, определяющие структуру класса в хранилище
* '''data''' - основные свойства, определяющие структуру класса в хранилище
* calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
* '''calculated''' - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
* joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
* '''joined''' - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
* override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств
* '''override''' - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств
Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в '''Postgres''', состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс).
 
[[Категория:Курс "Разработка приложений"]]
[[Категория:Курс "Разработка приложений"]]

Версия от 14:15, 17 января 2025

Предыдущая статья курса: Хранение данных. Классы

Общая информация

Свойства, или поля определяют структуру данных класса.

Конечный набор полей класса определяется несколькими коллекциями:

  • data - основные свойства, определяющие структуру класса в хранилище
  • calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
  • joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
  • override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств

Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в Postgres, состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс).