Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans"> |
Информация | ||||
---|---|---|---|---|
| ||||
Описание представления с результатами поиска |
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- Конфигурация отображения результатов поиска (базовая) --> <bean id="moduleExtractorConfigSuper" class="ru.intertrust.cmj.af.search.dp.docinfo.ModuleExtractorConfig"> <!-- Отображение формы документа на корневой тип объекта коллекции --> <property name="rootTypesByBundleID"> <map merge="true"> <entry key="{bundle type}" value="{cell-veiw name}"/> </map> </property> <!-- Отображение типа элемента коллекции на поле документа по бандлам --> <property name="nsFieldsByClTypeByBundleID"> <map merge="true"> <entry key="{bundle type}#{column name}" value="{field name}" /> </map> </property> <!-- Отображение типа элемента коллекции по формуле по бандлам --> <property name="formulasByClTypeByBundleID"> <map merge="true"> <entry key="{bundle type}#{field name}" value="{JavaScript}" /> </map> </property> <!-- Сортировка --> <property name="sortingsByFields"> <set> <ref bean="{sort parameter name}" /> </set> </property> </bean> <!-- Конфигурация отображения результатов поиска (ОРД) --> <bean id="moduleExtractorConfigMissions" parent="moduleExtractorConfigSuper"> <!-- Отображение формы документа на имя корневого типа --> <property name="rootTypesByBundleID"> <map merge="true"> <entry key="{bundle type}" value="{cell-veiw name}"/> </map> </property> <!-- Отображение имя формы документа на бандл --> <property name="bundleIDsByForm"> <map merge="true"> <entry key="{form name}" value="{bundle type}" /> </map> </property> <!-- Отображение типа элемента коллекции на поле документа по бандлам --> <property name="nsFieldsByClTypeByBundleID"> <map merge="true"> <entry key="{bundle type}#{column name}" value="{field name}" /> </map> </property> <property name="nsMultiFieldsByClTypeByBundleID"> <map merge="true"> <entry key="{bundle type}#author"> <list> <value>{field name}</value> <value>{field name}</value> </list> </entry> </map> </property> <!-- Отображение типа элемента коллекции по формуле по бандлам --> <property name="formulasByClTypeByBundleID"> <map merge="true"> <entry key="{bundle type}#{field name}" value="{JavaScript}" /> </map> </property> <!-- Параметры разбиения документа результата поиска на несколько документов --> <property name="splittingParamsByBundleID"> <map> <entry key="{bundle type}" value-ref="{splitting bean name}" /> </map> </property> </bean> </beans> |
ModuleExtractorConfig
Настройка представления с результатами поиска
attributes
Параметры | Описание |
---|---|
id | Уникальный идентификатор. Идентификатор задается по правилу: "moduleExtractorConfig"+Тип приложения Пример: moduleExtractorConfigMissions |
class | ru.intertrust.cmj.af.search.dp.docinfo.ModuleExtractorConfig |
parent | Название наследуемой конфигурации |
property.name="rootTypesByBundleID".map
Настройка соответствия типа id-бандла и представление типа объекта
Параметры | Описание |
---|---|
merge | Признак "Объединение параметров" при наследовании конфигурации |
entry.key | Тип Идентификатор бандла |
entry.value | Представления типа объекта |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="rootTypesByBundleID"> <map merge="true"> <entry key="rkk" value="rkk-search-result" /> </map> </property> |
property.name="bundleIDsByForm".map
Настройка соостветствия название формы и типа id-бандла
Параметры | Описание |
---|---|
merge | Признак "Объединение параметров" при наследовании конфигурации |
entry.key | Название формы документа |
entry.value | Тип Идентификатор бандла |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="bundleIDsByForm"> <map merge="true"> <entry key="Input" value="rkk" /> </map> </property> |
property.name="nsFieldsByClTypeByBundleID".map
Настройка соостветствия элемент элемента коллекции и системное полебандла с полем документа
Параметры | Описание |
---|---|
merge | Признак "Объединение параметров" при наследовании конфигурации |
entry.key | Тип Идентификатор бандла#Тип элемента коллекции |
entry.value | Название поля документа |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="bundleIDsByForm">
<map merge="true">
<entry key="rkk#regDate" value="RDate" />
</map>
</property> |
property.name="nsMultiFieldsByClTypeByBundleID".map
Настройка соостветствия элемента коллекции и бандла с несколькими полями документа
Параметры | Описание |
---|---|
entry.key | |
entry.list.value | Название поля документа |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="nsMultiFieldsByClTypeByBundleID"> <map merge="true"> <entry key="taskAskid#author"> <list> <value>S1</value> <value>IDSUPERIOR</value> </list> </entry> </map> </property> |
property.name="formulasByClTypeByBundleID".map
Настройка соостветствия элемент элемента коллекции и бандла и вычисляемое полевычисляемого поля
Параметры | Описание |
---|---|
merge | Признак "Объединение параметров" при наследовании конфигурации |
entry.key | Тип Идентификатор бандла#Тип элемента коллекции |
entry.value | Получение значение через JavaScript |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="formulasByClTypeByBundleID"> <map merge="true"> <entry key="rkk#hasAttachments" value="doc.getItemValueString('IsHasContent').trim() == '1'" /> </map> </property> |
property.name="sortingsByFields".set
Сортировка по полям
Параметры | Описание |
---|---|
ref.bean | Ссылка на параметры сортировки |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="sortingsByFields">
<set>
<ref bean="sortingParamsMainDocDate" />
</set>
<property name="sortingsByFields"> |
property.name="splittingParamsByBundleID".map
Параметры разбиения документа результата поиска на несколько документов
Параметры | Описание |
---|---|
entry.key | |
entry.value-ref | Ссылка на бин разбиения |
Блок кода | ||||
---|---|---|---|---|
| ||||
<property name="splittingParamsByBundleID"> <map> <entry key="rkk" value-ref="splittingParamsRequestsRKK" /> </map> </property> |
Свойства страницы | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Теги и атрибуты:
|