Модели данных являются посредниками между источниками объектов и визуальными компонентами.
Табличные модели предназначены для просмотра содержимого источника объектов в виде таблицы. Каждый объект в наборе объектов источника будет траслироваться табличной моделью в строку, а значения свойств ячейки.
Создадим по одной табличной модели для каждого источника объектов.
Табличные модели ригистрируются в точке конфигурации
org.weda.model.ObjectTableModels
<contribution configuration-id="org.weda.model.ObjectTableModels">
<table-model
name="moneyOperation-view" objectSource="moneyOperation"
namesList="moneyOperation-view"/>
<table-model
name="operationItem-view" objectSource="operationItem"
namesList="operationItem-view"/>
</contribution>
Модели редактирования позволяют изменять значения свойств выделенных объектов в источнике объектов.
Создадим по одной группе моделей редактирования для каждого
источкника объектов
Модели редактирования регистрируются в точке конфигурации
org.weda.model.ObjectSourceEditorModels
<contribution configuration-id="org.weda.model.ObjectSourceEditorModels">
<group
name="moneyOperation-edit" objectSourceName="moneyOperation"
namesList="moneyOperation-edit"/>
<group
name="operationItem-edit" objectSourceName="operationItem"
namesList="operationItem-edit"/>
</contribution>
Модели фильтрации используются для установки значений элементов фильтра в источнике объектов
Создадим по одной группе моделей фильтрации для каждого
источкника объектов. Модели фильтрации как и модели редактирования
регистрируются в точке конфигурации org.weda.model.ObjectSourceEditorModels
<filter-group
name="moneyOperation-filter" objectSourceName="moneyOperation"
namesList="moneyOperation-filter"/>
<filter-group
name="operationItem-filter" objectSourceName="operationItem"
namesList="operationItem-filter"/>