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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Корневой элемент custom-descriptor, descriptor. Пространство имен: <catalog xmlns="http://www.intertrust.ru/schema/palette/cat-ui">
Информация
iconfalse
titleКраткое описание
  • Формирует визуальное отображение списка данных: плоский список, категоризированный список, иерархический список, календарь и т.д.
  • Формирует последовательность отображаемых колонок, ширину колонок по умолчанию, включает в них сортировку и фильтрацию
  • Подключает кастомные и типовые кнопки к панели действий
Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?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>
                		<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    <actions>
            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-базой      </action>
        </actions>
        <custom-actions schema-ref="{schema name}"/>
    </custom-descriptor>
</catalog>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

Тип программ (например: InputDocs, OutputDocs и т.д.) 
Системный тип приложения

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

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

Image Added

builder

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

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

name

Имя класса в CMJ

table->columns->column-ref

config → view-complex-classif

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

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

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

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

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

Image Added

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

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

Image Added

breadcrumbs-column

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

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

column-ref

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

hierarchy

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

view-transit

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

Колонку
ПараметрыОписание
ref

Ссылка на

stretch

Ширина. Варианты:

  • stretch: 0 - столбец становится "dynamic-столбцом" и растягивается до тех пор, пока остальные столбцы не сожмутся до их ширин по умолчанию.
  • stretch: > 0 - значение stretch становится шириной по умолчанию для столбца

filter

Включение фильтра

sort-desc

Включение сортировки по возрастанию

sort-asc

Включение сортировки по убыванию

important

Важность

hide

Скрыть колонку

category

Включить категоризацию

show-count

Показать количество рядом с категорией

invisible-default

Не показывать колонку по умолчанию

table->hierarchy-column

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

column-ref

Ссылка на колонку

table->sort-column

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

column-ref

Ссылка на колонку

custom-actions

Ссылка на схему, на основании которой формируется меню кнопок
ПараметрыОписание

schema-ref

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

Image Added

result-search-ref

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

Image Added


ft-search-flat-descriptor

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

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

ref

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

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

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

collection-for-create-hierarchy

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

table

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

<actions>

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

cg-queue

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

Примечание
iconfalse

В 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

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

Примечание
iconfalse

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

Свойства страницы
Статус

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

Комментарий
панель

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

Оглавление