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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans">
Информация
iconfalse
titleКраткое описание

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

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?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

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

Варианты:

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

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

Параметры

Описание

value

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

constructor-arg.name="valueFields"

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

Примечание
iconfalse

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

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

Параметры

Описание

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

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

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

Статус
colourGreen
titleГОТОВО

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

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

Оглавление