- Создатель Васильев Антон, отредактировано 16.01.2025
Краткое описание
Управляет отображением события в истории
<?xml version='1.0' encoding='UTF-8'?> <catalog xmlns="http://www.intertrust.ru/schema/palette/cat-ui"> <event type="ru.intertrust.cmj.af.history.record.BasicText" id="{id}" multi-value="true"> <scopes> <scope name="short" /> <scope name="full" /> </scopes> <modules> <module ident="{ident}" /> </modules> <description-template lang="Freemarker" locale="ru"> <![CDATA[...]]></description-template> <additional-info-template lang="Freemarker" locale="ru"><![CDATA[...]]></additional-info-template> </event> <event type="ru.intertrust.cmj.af.history.record.NameList" id="{id}"> <scopes> <computed-scope lang="JavaScript"><![CDATA[...]]></computed-scope> </scopes> <modules> <module ident="{ident}" complect="{complect}" /> </modules> <description-template lang="Freemarker" locale="ru"><![CDATA[...]]></description-template> </event> </catalog>
attributes
Параметры | Описание |
---|---|
id | Идентификатор события |
type | Java-класс типа события:
|
multi-value | Является ли многозначным поле, на которое опирается событие (используется для формирования префикса значений) |
scopes → scope
Список режимов истории
Параметры | Описание |
---|---|
name | Режим истории. Варианты:
|
scopes → computed-scope
Если список режимов зависит от определенных условий, есть возможность их описать выражением. Используется JavaScript.
modules → module
Список приложений
Параметры | Описание |
---|---|
ident | Системный тип приложения или * (все модули) |
complect | Комплект приложения. Необязательный атрибут. Используется в случае комплектной конфигурации. |
description-template
Название события
Параметры | Описание |
---|---|
locale | Тип кода. Используется FreeMarker. В формулах в качестве контекста передается объект типа CustomHistoryEventEvalContext. Из него можно получить текущее событие getDomainEvent() (наследник FieldBase), ресурс для события getResourceEvent() (наследник EventResource), объект, в котором произошло событие getEntityByUNID() (наследник AFObject) В формулах в качестве контекста передается объект типа CustomHistoryScopeEvalContext. Из него можно получить текущее событие getEvent() (наследник FieldBase), объект, в котором отображается событие getContextObject() (наследник AFObject, не обязательно совпадает с объектом, в котором произошло событие. Например, в РКК могут показываться события подчиненных резолюций). Формула должна вернуть список режимов либо булево значение. |
lang | Язык. Используется в мультиязычной инсталляции системы. Указывает, какое вычисление будет применено для выбранного языка. Учитывается локализация пользователя. Если выражения для локали пользователя нет, то выражение с locale="default" или без locale |
additional-info-template
Дополнительная информация
Параметры | Описание |
---|---|
locale | Тип кода. Используется Freemarker. В формулах в качестве контекста передается объект типа CustomHistoryEventEvalContext. Из него можно получить текущее событие getDomainEvent() (наследник FieldBase), ресурс для события getResourceEvent() (наследник EventResource), объект, в котором произошло событие getEntityByUNID() (наследник AFObject) В формулах в качестве контекста передается объект типа CustomHistoryScopeEvalContext. Из него можно получить текущее событие getEvent() (наследник FieldBase), объект, в котором отображается событие getContextObject() (наследник AFObject, не обязательно совпадает с объектом, в котором произошло событие. Например, в РКК могут показываться события подчиненных резолюций). Формула должна вернуть список режимов либо булево значение. |
lang | Язык. Используется в мультиязычной инсталляции системы. Указывает, какое вычисление будет применено для выбранного языка. Учитывается локализация пользователя. Если выражения для локали пользователя нет, то выражение с locale="default" или без locale |
Статус | ГОТОВО |
---|---|
Комментарий |
Теги и атрибуты: