- Создал(а) Васильев Антон 25.10.2022
Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим просмотр истории страницы
Версия 1 Следующий »
Корневой элемент cell-view. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/cat-ui">
Краткое описание
Объект содержит в себе набор колонок. Используется:
- в "хлебных крошках"
- в результатах поиска
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/cat-ui"> <!-- Колонка --> <cell-view name="sodlg"> <column-ref ref="soShortName"/> <column-ref ref="soCode"/> </cell-view> <!-- Объектная колонка --> <cell-view name="input-rkk-search-result"> <meta> <documentation>Корневой: для отображения результатов поиска по РКК ВхД</documentation> </meta> <column-ref ref="regDate"/> <column-ref ref="docNumber"/> <column-ref ref="regNumber"/> <column-ref ref="from"/> <column-ref ref="to"/> <column-ref ref="subject"/> <column-ref ref="self"/> </cell-view> </ui>
column
Тип элемента коллекции
attributes
Параметры | Описание |
---|---|
name | Идентификатор колонки |
subject | Заголовок колонки |
hide-subject | Скрыть название заголовка |
length | Длина. Кол-во символов |
extends | Тип данных. Параметры:
|
open-document | Открыть документ при нажатии на значение в колонке. Может принимать значение: true, false. |
display | Вариант отображения значения. Параметры:
Используется только для системных колонок |
eval-expression
Выражение для вычисления значения элемента коллекции. Можно задать другое содержание колонки
builder
Вычисление применяется, если в дескрипторе указаны следующие билдеры:
- ru.intertrust.cmj.pkd.collection.BuilderPkd
- ru.intertrust.cmj.af.search.collections.BuilderSavedQueries
Параметры | Описание |
---|---|
lang | Тип кода. Используется SpEL. Пример. Признак, что участником создан ответ к листу ознакомления <column name="hasReply" extends="boolean"> <eval-expression lang="SPEL"> <![CDATA[#this.getEntity().getEventInfo().getProcessStatus().name().equals('COMPLETED') && (#this.getEntity().getEventInfo().getTaskStatus() == null || #this.getEntity().getEventInfo().getTaskStatus().name().equals('NONE'))]]> </eval-expression> </column> |
complex-column
Комплексный тип элемента коллекции
attributes
Параметры | Описание |
---|---|
name | Идентификатор колонки |
subject | Заголовок колонки |
hide-subject | Скрыть название заголовка |
length | Длина. Кол-во символов |
extends | Тип данных. Параметры:
|
open-document | Открыть документ при нажатии на значение в колонке. Может принимать значение: true, false. |
schema-ref | Ссылка на Схему объекта |
display | Вариант отображения значения. Параметры:
Работает вместе с атрибутом extends="icon". Для кастомных колонок |
custom-icon | Признак настраиваемой иконки Настраиваемая иконка <complex-column custom-icon="true" name="icon"> <column-ref ref="iconId"/> <column-ref ref="iconHint"/> </complex-column> |
column-search | Колонка, показываемая на форме поиска Пример. Вопрос тематики (гос.) <complex-column column-search="question" name="fullQuestion" subject="${catalog.complex-column.fullQuestion.subject:Вопрос тематики}"> <column-ref ref="part"/> <column-ref ref="thematic"/> <column-ref ref="theme"/> <column-ref ref="question"/> <column-ref ref="subquestion"/> </complex-column> |
column-ref
Ссылка на тип элемента коллекции
Параметры | Описание |
---|---|
ref | Ссылка на column |
complex-column-ref
Ссылка на комплексный тип элемента коллекции
Параметры | Описание |
---|---|
ref | Ссылка на complex-column |
eval-expression
Выражение для вычисления значения элемента коллекции. Можно задать другое содержание колонки.
builder
Вычисление применяется, если в дескрипторе указаны следующие билдеры:
Параметры | Описание |
---|---|
lang | Тип кода. Используется SpEL. Пример. Вычисление заголовка <complex-column name="signers" subject="${catalog.complex-column.signers:Подписанты}" extends="vcard"> <meta> <documentation>Подписанты</documentation> </meta> <eval-expression lang="SPEL"><![CDATA[#this.getEntity().getDocument() == null ? null : (#this.getEntity().getDocument().getTypeDatabase().indexOf('WorkplaceRequests') != - 1 ? null: #this.getEntity().getDocument().getTypeDatabase().indexOf('ServiceRequests') != - 1 ? null : #this.getEntity().getDocument().getSigners())]]></eval-expression> <column-ref ref="hint"/> </complex-column> |
Статус | В РАБОТЕ |
---|---|
Комментарий |
Теги и атрибуты:
- Нет меток