Дерево страниц
Skip to end of metadata
Go to start of metadata

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 19 Следующий »

Корневой элемент column, complex-column. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/cat-ui">

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

Управляет названием колонки, типом

Структура XML
<?xml version='1.0' encoding='UTF-8'?>
<ui xmlns="http://www.intertrust.ru/schema/palette/cat-ui">   
	<!-- Колонка -->
	<column name="{id}" subject="{name}" extends="string">
    	<!--Выражение для вычисления значения колонки -->
    	<eval-expression lang="SPEL"><![CDATA[...]]></eval-expression>
  	</column>

	<!-- Объектная колонка -->
  	<complex-column name="{id}" subject="{name}" extends="vcard">
        <column-ref ref="{column name 1}"/>
    	<column-ref ref="{column name 2}"/>
    	<complex-column-ref ref="{complex-column name}"/>

	 	<!--Выражение для вычисления значения колонки -->
    	<eval-expression lang="SPEL"><![CDATA[...]]></eval-expression>
  	</complex-column>
</ui>

column

Тип элемента коллекции

attributes

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

name

Идентификатор колонки

subject

Заголовок колонки

hide-subject

Скрыть название заголовка

length

Длина. Кол-во символов

extends

Тип данных. Параметры:

    • string - текстовый (по умолчанию)
    • datetime - дата/время
    • number - число
    • boolean - логический
    • <ref> - ссылка на тип или комплексный тип элемента коллекции

open-document

Открыть документ при нажатии на значение в колонке. Может принимать значение: true, false.

display

Вариант отображения значения.

Параметры: 

  • icon - перевод значения в иконку

Используется только для системных колонок.

Для кастомных колонок используется тег complex-column с атрибутом extends="icon"

eval-expression

Выражение для вычисления значения элемента коллекции. Можно задать другое содержание колонки

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

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

Тип данных. Параметры:

    • vcard - субъект СО
    • icon - иконка
    • object - системный объект
    • tunable - настраиваемый объект
    • <ref> - ссылка на комплексный тип элемента коллекции

open-document

Открыть документ при нажатии на значение в колонке. Может принимать значение: true, false.

schema-ref

Ссылка на Схему объекта

custom-icon

Признак настраиваемой иконки

Настраиваемая иконка
<complex-column custom-icon="true" name="icon">
  <column-ref ref="iconId"/>
  <column-ref ref="iconHint"/>
</complex-column>

Колонка, показываемая на форме поиска

Пример. Вопрос тематики (гос.)
<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

Выражение для вычисления значения элемента коллекции. Можно задать другое содержание колонки

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

lang

Тип кода. Используется SpEL

Статус

В РАБОТЕ

Комментарий

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

  • Нет меток