Дерево страниц
Skip to end of metadata
Go to start of metadata
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans">

Краткое описание

Описание карточки результата поиска

Структура XML
<?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="wdMissionsInfoExtractor" class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDMissionsSochiInfoExtractor"
          c:messageSource-ref="cmj_af_search_messageSource">
        <constructor-arg name="customFields">
            <list value-type="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
                <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
                    <constructor-arg name="label" value="Подписи"/>
                    <constructor-arg name="type" value="vcard"/>
                    <constructor-arg name="appliedToObjectType" value="RKK_MISSIONS"/>
                    <constructor-arg name="valueFields" type="java.util.List">
                        <list value-type="java.lang.String">
                            <value>SignerIds</value>
                            <value>OtherSignerIds</value>
                        </list>
                    </constructor-arg>
                </bean>
                <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
                    <constructor-arg name="label" value="Рассылка"/>
                    <constructor-arg name="type" value="vcard"/>
                    <constructor-arg name="appliedToObjectType" value="RKK_MISSIONS"/>
                    <constructor-arg name="valueFields" type="java.util.List">
                        <list value-type="java.lang.String">
                            <value>ToIds</value>
                            <value>ToIdsExt</value>
                        </list>
                    </constructor-arg>
                </bean>
            </list>
        </constructor-arg>
    </bean>

	<!-- Произвольный модуль на базе Исходящих документов -->
 	<bean id="wdSDRequestsInfoExtractor" class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSochiModuleInfoExtractor"
      c:messageSource-ref="cmj_af_search_messageSource" c:ident="SendDocRequests" c:objectType="F_DP_OutputRkk">
    	<constructor-arg name="customFields">
        	<list value-type="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
            	<bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
                	<constructor-arg name="label" value="Подписант"/>
                	<constructor-arg name="type" value="vcard"/>
                	<constructor-arg name="appliedToObjectType" value="F_DP_OutputRkk"/>
                	<constructor-arg name="valueFields" type="java.util.List">
                    	<list value-type="java.lang.String">
                        	<value>signingRequest</value>
                    	</list>
                	</constructor-arg>
            	</bean>
            	<bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField">
                	<constructor-arg name="label" value="Корреспондент"/>
                	<constructor-arg name="type" value="vcard"/>
                	<constructor-arg name="appliedToObjectType" value="F_DP_OutputRkk"/>
                	<constructor-arg name="valueFields" type="java.util.List">
                    	<list value-type="java.lang.String">
                        	<value>correspondentRequest</value>
                    	</list>
                	</constructor-arg>
            	</bean>
        	</list>
    	</constructor-arg>
	</bean>

</beans>

WDCustomSochiModuleInfoExtractor

Настройка карточки результата поиска

attributes

ПараметрыОписание
id

Уникальный идентификатор

classru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSochiModuleInfoExtractor
c:messageSource-ref

Ссылка на служебный бин cmj_af_search_messageSource

c:identТип приложения. Задается для произвольного модуля.
c:objectTypeНазвание прикладного КДОП-а. Задается для произвольного модуля.

constructor-arg.name="customFields".list

Кастомные поля для WebDocs

Параметры

Описание

value-type

ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField

bean

Параметры

Описание

class

ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.WDCustomSearchField

constructor-arg.name="label"

Отображаемое в карточке название поля

Параметры

Описание

value

Название поля

constructor-arg.name="type"

Тип поля

Параметры

Описание

value

Варианты:

  • string - строковый
  • vcard - субъект СО
  • boolean - логический
  • number - числовой
constructor-arg.name="appliedToObjectType"

Тип объекта, к которому применяется это кастомное поле  (для кастомного модуля совпадает с тем, что задается в c:ident)

Параметры

Описание

value

Название прикладного КДОП

constructor-arg.name="valueFields"

Список индексируемых полей, содержащих значения, которые должны отображаться

При необходимости список может быть пустым или содержать больше значений. Через кастомные поля можно поменять отображаемое название поля при необходимости. Поля в карточке результатов поиска отображаются в том порядке, в котором они перечисляются в списке в xml.

Следует учитывать, что указанные в настройках параметров дефолтные значения применяются и для WD (если параметр явно не задан на форме, то будет подставлено его дефолтное значение из описания бина параметра).

Параметры

Описание

typeТип поля. Пример: java.util.List
list.value-type

Тип значения. Пример: java.lang.String

list.valueНазвание индексируемых полей
Статус

ГОТОВО

Комментарий

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