Дерево страниц
Skip to end of metadata
Go to start of metadata
Корневой элемент custom-descriptor, descriptor. Пространство имен: <catalog xmlns="http://www.intertrust.ru/schema/palette/cat-ui">

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

  • Формирует визуальное отображение списка данных: плоский список, категоризированный список, иерархический список, календарь и т.д.
  • Формирует последовательность отображаемых колонок, ширину колонок по умолчанию, включает в них сортировку и фильтрацию
  • Подключает кастомные и типовые кнопки к панели действий
Структура XML
<?xml version='1.0' encoding='UTF-8'?>
<catalog
	xmlns="http://www.intertrust.ru/schema/palette/cat-ui">

 	<!-- Для работы с AF5-базой -->
	<custom-descriptor id="{id}" name="{name}" ident="{module}" view="{collection name}" style="default">
		<help id="{id}"/>
		<builder name="{builder name}"/>
		<table>
			<columns>
				<column-ref ref="{column name 1}"/>
				<column-ref ref="{column name 2}" sort-asc="true" sort-desc="true"/>
				<column-ref ref="{column name 3}" filter="true"/>
			</columns>
		</table>
	    <ft-search-flat-descriptor ref="{descriptor name}"/>
		<actions>
			<action id="{id}" name="{name}">
				<create object-ref="RKK_TEMPLATE_MISSIONS"/>
			</action>
		</actions>
		<custom-actions schema-ref="{schema name}"/>
	</custom-descriptor>

	<!-- Для работы с CMJ-базой SPKD -->
	<descriptor id="{id}" name="{name}" id-sql="{sql name}" fulltext="true" style="default">
		<builder name="{class name}"/>
		<table>
			<hierarchy-column descriptor-ref="{descriptor name}" column-ref="{column name 1}"/>
			<columns>
				<column-ref ref="self"/>
				<column-ref ref="{column name 1}"/>
				<column-ref ref="{column name 2}" sort-asc="true" sort-desc="true"/>
			</columns>
		</table>
	</descriptor>
</catalog>

custom-descriptor

Дескриптор описывает данные, которые формируются, путем создания кастомных коллекций (располагаются в Палитре XML) или типовых коллекций (располагаются в CMJ-сервере).

Отбор данных проводится по базе AF5.

attributes

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

id

Идентификатор дескриптора

name

Название дескриптора

ident

Системный тип приложения

view

Название кастомной коллекции или типовой

style

Стиль отображения. Варианты:

  • default - стандартный
  • calendar - календарь (стандартный)
  • calendar-month - календарь (месяц)
  • calendar-week - календарь (неделя)
  • calendar-workweek - календарь (раб. неделя)

hierarchy

Применяется для отображения данных в иерархическом виде. Варианты:

  • true - отображать
  • false - не отображать

show-folder

Показывать категории в виде папок. Варианты:

  • true - отображать
  • false - не отображать

help

Ссылка на справочную информацию в confluence https://conf.inttrust.ru:8443/pages/viewpage.action?pageId={id}

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

id

Идентификатор констекстной справки

builder

Отвечает за обработку данных для дальнейшей передачи их Web-клиенту.

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

name

Builder CMJ

config → view-complex-classif

Дополнительная конфигурация

ПараметрыОписание
load-object
Загружать объект в узел коллекции автоматически
level-select

Уровень документов, которые можно выбирать. Варианты:

  • all - Все документы и категории
  • last - Только документы последнего уровня
hide-checkboxes

Скрывать чекбоксы для выбора документов

hide-empty-categories
Скрывать пустые категории
hide-preview-actions

Скрывать кнопки объекта в панели действий текущего представления

breadcrumbs-column

Настройка хлебных крошек

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

column-ref

Ссылка на колонку в таблице, значения которой будут выводиться в хлебных крошках.

hierarchy

Взаимодействие с иерархическими представлениями

view-transit

Открывает представление из другого представления и устанавливает курсор на субъект.

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

Ссылка на представление, которая открывается по нажатию действия "Открыть в иерархии"

result-search-ref

Ссылка на представление для перехода из результатов поискового запроса в иерархию


ft-search-flat-descriptor

Выводит результаты поиска по представлению в указанный дескриптор.

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

ref

Ссылка на дескриптор.

Главные ограничения на ссылаемый дескриптор:

  1. Отсутствие иерархической колонки
  2. Отсутствие признака иерархического представления
  3. Представление должно совпадать с исходным (для того, чтобы не было расхождение в данных)

collection-for-create-hierarchy

Коллекция для построения иерархии

table

Управление свойствами колонок

<actions>

Управление панелью действий

cg-queue

Управление представлениями (избранные документы) в персональном каталоге данных

В custom-descriptor атрибут ident должен быть равен Personal

descriptor

Дескриптор описывает данные, которые формируются, путем создания hql-запроса (располагается в CMJ-сервере).

Отбор данных проводится по базе CMJ (SPKD).

attributes

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

id

Идентификатор дескриптора

name

Название дескриптора

id-sql

Идентификатор запроса

fulltext

Показывать полнотекстовый поиск. Варианты:

  • true - отображать
  • false - не отображать

style

Стиль отображения. Варианты:

  • default - стандартный
  • calendar - календарь (стандартный)
  • calendar-month - календарь (месяц)
  • calendar-week - календарь (неделя)
  • calendar-workweek - календарь (раб. неделя)

hierarchy

Применяется для отображения данных в иерархическом виде. Варианты:

  • true - отображать
  • false - не отображать

show-folder

Показывать категории в виде папок. Варианты:

  • true - отображать
  • false - не отображать

builder

Отвечает за обработку данных для дальнейшей передачи их Web-клиенту.

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

name

Builder AF

config → view-complex-classif

Дополнительная конфигурация

ПараметрыОписание
hide-preview-actions
Скрывать кнопки объекта в панели действий текущего представления

table

Управление свойствами колонок

<actions>

Управление панелью действий

cg-queue

Управление представлениями (очередь задачи/уведомления, мои проекты) в персональном каталоге данных

В основном используется в связке с билдером BuilderPkd

Статус

ГОТОВО

Комментарий

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