Список имен - позволяет организовать в определенном порядке список строк. Один список имен может расширять другой.
Списки имен в дальнешем будут использованы в источкниках объектов и в моделях предоставления данных.
Задача конфигураци - формирование списков строк (имен).
Структура:
<list ...>
<add .../>
<remove .../>
</list>
Элементы конфигурации:
| Название элемента | Описание |
|---|---|
| list | Создает список имен |
Атрибуты элемента
| Атрибут | Описание | Может быть пустым? |
|---|---|---|
| name | Уникальной имя списка | Нет |
| extends | Имя списка от которого будет наследоваться данный | Да |
| Название элемента | Описание |
|---|---|
| add | Добавляет имя к списку |
Атрибуты элемента
| Атрибут | Описание | Может быть пустым? |
|---|---|---|
| name | Уникальной имя в списке | Нет |
| Название элемента | Описание |
|---|---|
| remove | Удаляет имя к списку |
Атрибуты элемента
| Атрибут | Описание | Может быть пустым? |
|---|---|---|
| name | Имя которое нужно удалить из списка | Нет |
Пример конфигурации:
<contribution configuration-id="org.weda.common.NamesLists">
<list name="moneyOperation">
<add name="id"/>
<add name="operationDate"/>
<add name="amount"/>
<add name="operationItem.operationType"/>
<add name="operationItem"/>
<add name="operationDescription"/>
</list>
<list name="moneyOperation-view" extends="moneyOperation"/>
<list name="moneyOperation-filter" extends="moneyOperation"/>
<list name="moneyOperation-edit" extends="moneyOperation">
<remove name="id"/>
<remove name="operationItem.operationType"/>
</list>
</contribution>