Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Корневой элемент bean. Пространство имен: beans
Информация
iconfalse
titleКраткое описание

В коннекторе может быть задана дополнительная (необязательная) конфигурация для представления. Она позволяет поддержать функционал, неподдерживаемый AF5.Конфигурация представляет собой обыкновенный Spring-бин, являющийся экземпляром классаCollectionMetadataNew или CollectionMetadataи имеющий идентификатор формата <CollectionName>Metadata, где <CollectionName> - значение атрибута nameэлемента collectionв конфигурационном файле AF5.

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"
       default-lazy-init="true">

    <bean id="{Collection Name}Metadata"
          class="ru.intertrust.cm_sochi.srv.connector.sochi.collections.CollectionMetadataNew" p:searchArea="so_role_search_uicoll">
        <constructor-arg>
            <list value-type="ru.intertrust.cm_sochi.srv.connector.sochi.collections.Field">
                <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.collections.Field" p:name="self">
                    <property name="virtualField">
                        <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.collections.TnUnidVirtualField">
                            <property name="realFields">
                                <list>
                                    <value>self_1</value>
                                    <value>Module</value>
                                    <value>self_2</value>
                                    <value>ID</value>
                                    <value>created_date</value>
                                    <value>close_tag</value>
                                </list>
                            </property>
                            <property name="separator" value=""/>
                            <property name="emptySeparator" value="true"/>
                        </bean>
                    </property>
                </bean>
				<bean class="ru.intertrust.cm_sochi.srv.connector.sochi.collections.Field" p:name="roleType"
                      p:filter="roleType_partial" p:sortOrder="ASCENDING">
                    <property name="virtualField">
                        <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.collections.BuildVirtualField" p:name="roleType">
                            <property name="realFields">
                                <list>
                                    <value>roleType</value>
                                </list>
                            </property>
                        </bean>
                    </property>
                </bean>
           </list>
        </constructor-arg>
    </bean>
</beans>

attributes

ПараметрыОписание
searchAreaОбласть поиска при полнотекстовом поиске.

constructor-arg

ПараметрыОписание
availableFieldsСписок явно заданныхколонок представления.
virtualFieldsСловарь пар Имя поля – Обработчик вычисляемого поля
defaultSortsForColumnNames

Словарь пар Имя поля – Направление сортировки. Только в CollectionMetadataNew.

defaultCategoriesСписок флагов категоризированности сортированных колонок.
filters

Словарь пар Имя поля – Имя фильтра (элемента filterв соответствующем элементе collection конфигурации AF5)

localeInfoИнформация о способе получения текущей локали.
caseSensitiveFieldNamesЕсли указан, имена полей при сортировке будут взяты в двойные кавычки. Важно: имя элемента противоречит его функции.
defaultSortsСловарь пар Номер поля – Направление сортировки. Только в устаревшем CollectionMetadata.

bean

При инициализации бина настроек рекомендуется использовать специальный конструктор вместо сеттеров (для большинства свойств конфигурации это в любом случае единственный возможный вариант). Одним из аргументов конструктора является список объектов типа Field (поле представления), которые делают определения бинов более удобными для чтения и написания и преобразуются во внутренний формат внутри конструктора.

ПараметрыОписание
name
Имяполя. Будет использовано во всех словарях.
virtualField
Обработчиквычисляемогополя
sortPriority
Приоритет сортировки. Чем ниже значение, тем выше приоритет.
sortOrder

Направление сортировки

ASCENDING - по возрастанию

DESCENDING - по убыванию

categorized
Флаг категоризации.
filter
Имя фильтра, который будет использован при поиске
Свойства страницы
Статус

Статус
colourYellow
titleВ РАБОТЕ

Комментарий
панель

Теги и атрибуты:

Оглавление