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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse

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

Информация
iconfalse
titleКраткое описание

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

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

Заголовок колонки. Название задается в формате метки.

Image Added

hide-subject

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

Image Added

length

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

Image Added

extends

Тип

Родительский тип данных. Параметры:

    • string - текстовый (по умолчанию)
      Image Added
    • datetime - дата/время
      Image Added
    • number - число
      Image Added
    • boolean - логический
  • vcard - субъект СО
  • object - системный объект
  • tunable - настраиваемый объект
      • Image Added
      • <name> - имя на существующий тип или комплексный тип элемента коллекции

    open-document

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

    display

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

    Параметры: 

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

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

    eval-expression

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

    Примечание
    iconfalse
    titlebuilder

    Вычисление применяется, если в дескрипторе указаны следующие билдеры:

    • ru.intertrust.cmj.pkd.collection.BuilderPkd
    • ru.intertrust.cmj.af.search.collections.BuilderSavedQueries
    ПараметрыОписание

    lang

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

    Язык программирования SpEL

    Блок кода
    languagexml
    titleПример. Признак, что участником создан ответ к листу ознакомления
    <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

    Тип данных

    Родительский тип. Параметры:

    string
      • vcard -
    текстовый
  • datetime - дата/время
  • number - число
  • boolean - логический
  • vcard - субъект СОcustom-icon
      • субъект СО
        Image Added
      • icon - иконка
        Image Added
      • object - системный объект. Используется для описания объекта, с последующим выбором.
      • tunable - настраиваемый объект. Используется для описания объекта, с последующим выбором.
      • <name> - имя на существующий комплексный тип элемента коллекции

    open-document

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

    schema-ref

    Название Схемы объекта

    display

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

    Параметры: 

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

    schema-ref


    Примечание
    iconfalse

    Работает вместе с атрибутом extends="icon". Для кастомных колонок

    custom-icon

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

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

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

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

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

    Примечание
    iconfalse
    titlebuilder

    Вычисление применяется, если в дескрипторе указаны следующие билдеры:

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

    lang

    Тип кода

    Язык программирования. Используется SpEL

    Блок кода
    languagexml
    titleПример. Вычисление заголовка
      <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>
    Свойства страницы
    Статус

    Статус
    colourYellowGreen
    titleВ РАБОТЕГОТОВО

    Комментарий


    панель

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

    Оглавление