logo

[ELMA3] Редактор сущностей: ELMA Entity

Описание типа объекта хранится в файле с расширением *.md. Тип объекта является наследником класса EleWise.ELMA.Model.Entities.Entity, где T - тип идентификатора объекта. Редактор для ELMA Entity визуально аналогичен карточке объекта в дизайнере. В Visual Studio редактор сущности TestEntity выглядит следующим образом:

Рис. 1. Редактор сущности TestEntity в Visual Studio

Как можно заметить, набор вкладок соответствует набору вкладок на карточке пользовательского объекта в дизайнере, за исключением вкладки «сценарии» (в редакторе сущности отсутствует). Главным отличием редактора сущностей в Visual Studio от редактирования объекта в дизайнере ELMA является недоступность динамических форм. Иначе говоря, невозможность использовать сценарии, для этого разработчик самостоятельно реализует логику при помощи MVC. Подробнее про редактор объекта можно прочитать в справке.