- Создатель Васильев Антон, отредактировано 22.01.2024
Краткое описание
Описание карточки результата поиска
<?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 | Уникальный идентификатор |
class | ru.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 | Варианты:
|
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 | Название индексируемых полей |
Статус | ГОТОВО |
---|---|
Комментарий |
Теги и атрибуты: