Корневой элемент condition. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> |
Вычисление одного Условия применения (УП) происходит по следующим правилам:
Например, Условие применения «CanSign» можно представить как:
и элемент, к которому будет применено это Условие применения, будет отображаться на форме только при точном его выполнении. Если к одному элементу интерфейса применяется несколько Условий применения, то итоговое условие вычисляется по следующим правилам:
Например, если описаны два Условия применения: УП1
УП2
То при наложении на элемент интерфейса обоих Условий применения результирующее условие будет имет вид: УП1+УП2
|
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <condition name="{name}"> <!-- Роли --> <roles> <role name="{name role}"/> <role name="{name role}"/> </roles> <!-- Режим использования формы --> <modes> <mode name="{name mode}"/> <mode name="{name mode}"/> </modes> <!-- Состояние объекта --> <schema-ref ref="{schema name}" condition-union="AND" > <boolean-ref value="true" ref="{name schema property}"/> </schema-ref> <!-- Выражение --> <expression lang="JavaScript"><![CDATA[...]]></expression> </condition> </ui> |
Параметры | Описание |
---|---|
Название атрибута корневого элемента | Описание атрибута корневого элемента |
Параметры | Описание |
---|---|
Название атрибута текущего тега | Описание атрибута текущего тега |
|
Теги и атрибуты: |