Структура настройки:
<StyleDefinitionRules>
<Rule {Элемент стиля}="" Priority="" >
<LogicalExpression LogicalOperation="">
<Expression LeftOperand="" Operation="" RightOperand="" OperandsType="{Тип операндов}" />
<LogicalExpression LogicalOperation="">
…
</LogicalExpression>
…
</LogicalExpression>
</Rule>
<Rule {Элемент стиля}="" Priority="" >
…
</Rule>
</StyleDefinitionRules>
Секция StyleDefinitionRules – настройки стилей записей справочника.
Rule – правила применения стилей к записям справочника.
Элементы стиля:
• | IsBold – жирное начертание текста. Возможные значения: True, False; |
• | IsItalic – курсивное начертание текста. Возможные значения: True, False; |
• | IsStrikeOut – зачеркнутый текст. Возможные значения: True, False; |
• | TextColor – цвет текста. Возможные значения: |
• | цвет модели BGR, записанный в шестнадцатеричной форме, например FF0000 – голубой; |
• | константы Delphi типа TColor, например clRed – красный. |
Рекомендуемые цвета:
Цвет |
BGR |
---|---|
Черный |
clBlack |
Зеленый |
058730 |
Красный |
0D0DE0 |
Синий |
B76407 |
Оранжевый |
0688ED |
Сиреневый |
A7419A |
• | Color – цвет фона. Возможные значения: |
• | цвет модели BGR, записанный в шестнадцатеричной форме, например FF0000 – голубой; |
• | константы Delphi типа TColor, например clRed – красный. |
Примечания
1. Цвет фона рекомендуется использовать, только если других элементов стилей недостаточно для настройки.
2. Если стили записей справочника будут использоваться в веб-доступе, необходимо соблюдать регистр названия атрибута Color и названий констант.
Priority. Приоритет применения правила.
Примечание
Для записи справочника может применяться несколько правил:
- если правила содержат разные элементы стиля, то все они применяются одновременно;
- если правила содержат один и тот же элемент стиля, то применяется элемент правила с наибольшим приоритетом. Если приоритет не указан, то последнее правило считается наиболее приоритетным.
LogicalExpression – условия применения стиля к записи справочника.
LogicalOperation. Способ объединения условий. Возможные значения: And, Or. Если значение не указано, то используется And.
Expression – выражения сравнения.
LeftOperand, RightOperand. Операнды сравнения. Возможные значения:
• | строки, числа и даты с типом внутренней культуры; |
• | реквизиты справочников из раздела Карточка любого типа, кроме Текст. Реквизит должен быть сохраняемым. Реквизиты типа «Справочник» сравниваются с кодом записи справочника. Реквизиты типа «Признак» сравниваются с ИД значения реквизита. Имя реквизита указывается в квадратных скобках; |
Примечание
Если стили записей справочников будут использоваться в веб-доступе:
- необходимо соблюдать регистр названий реквизитов;
- для реквизитов типа «Справочник» и реквизита Код можно использовать атрибут Operation только со значением =.
• | специальные значения для операндов типа DateTime: Yesterday, Today, Tomorrow, ThisWeek, ThisMonth, ThisYear, LastMonth, LastWeek, LastYear, NextWeek, NextMonth, NextYear; |
• | специальное значение Now для выбора текущей даты и времени; |
• | специальное значение Me для выбора текущего пользователя из справочника Пользователи; |
• | специальное значение Null для проверки заполнения необязательных реквизитов. |
Operation. Оператор сравнения. Возможные значения: =, <>, <, <=, >, >=, Contains, BeginsWith, EndsWith. Операции сравнения на больше-меньше имеют смысл для операндов типа Numeric и DateTime. Операции Contains, BeginsWith, EndsWith имеют смысл для операндов типа String. Операции над строками выполняются вне зависимости от регистра.
OperandsType. Тип операндов. Возможные значения: Numeric, String, DateTime.
В справочнике Совещания и заседания необходимо показать состояние совещаний:
<?xml version="1.0" encoding="windows-1251" standalone="yes"?> |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |