Модели данных являются посредниками между источниками объектов и визуальными компонентами.
Табличные модели предназначены для просмотра содержимого источника объектов в виде таблицы. Каждый объект в наборе объектов источника будет траслироваться табличной моделью в строку, а значения свойств ячейки.
Создадим по одной табличной модели для каждого источника объектов.
Табличные модели ригистрируются в точке конфигурации
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"/>