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

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

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.



Подсказка

Использование примеров

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

Статус
colour

Yellow

Green
title

В РАБОТЕ

ГОТОВО

РазделSpEL
Комментарий

Текущий пользователь

Используется класс AFSession

Блок кода
T(ru.intertrust.cmj.af.core.AFSession).get().currentUser().getBeard()

Текущая дата

Используется класс AFDateTime
Блок кода
T(ru.intertrust.cmj.af.misc.AFDate).createCurrent()

Увеличение / уменьшение даты

функции rollYears

Функции rollYears,

 rollMounths, rollDays класса AFDate

rollMounths, rollDays класса AFDate изменяют дату на указанное в параметре количество лет, месяцев, дней соответственно. Отрицательный параметр уменьшает дату.

Доступны с версии 4.6

 

Пример

: в

. В поле соответствующее свойству схемы, устанавливается значение на месяц раньше текущей даты

Блок кода
T(ru.intertrust.cmj.af.misc.AFDate).createCurrent().rollMounths(-1)

Первый элемент %-имени пользователя, указанного в свойстве

схемы SDepartment

схемы SDepartment с типом SOBeard

не массив

Используется класс SOBeard

Блок кода
SDepartment != null ? SDepartment.toString(T(ru.intertrust.cmj.af.so.SOBeard.ToStringFormat).CMDOMINO_STD).split('%')[0] : ''

массив, берем первый элемент списка

Блок кода
SDepartment != null ? T(com.google.common.collect.Lists).transform(SDepartment, T(ru.intertrust.cmj.rest.vcards.VCardResource).vcardTobeard).get(0).toString(T(ru.intertrust.cmj.af.so.SOBeard.ToStringFormat).CMDOMINO_STD).split('%')[0] : ''

Оглавление