Руководтсво администратора/разработчика

Документация

Язык быстрой разработки

@-функции

Что такое @-функции?

Дополнительные функции, доступные как в BB Studio, так и в HTML-шаблонах.

Для доступа к внешним параметрам запроса (из URL), а также данным самого объекта запроса, а также контекста выполения запроса, существует набор вспомогательных функций.

 

@URL

получаем данные из URL-запроса

@URL(имя_параметра_URL, значение по-умолчанию)

@User

Получаем значение состояния текущего пользователя

@User(параметр, значение по-умолчанию)

@Obj

Получение значения параметров текущего объекта

@Obj(параметр, значение по-умолчанию) - значения параметров текущего объекта

@FieldValue

Получение выбранное/введенное значение аттрибутов текущего запроса

@FieldValue(id-поля на форме запроса) - получаем выбранное/введенное значение аттрибутов текущего запроса
 

@FieldSrc

Получение src-значения выбранного значения аттрибутов текущего запроса (только для полей-выбора)

Функция @FieldSrc получаем src-значение выбранного значения аттрибутов текущего запроса. Внимание! Только для полей-выбора (связь и множественная связь)

Формат

@FieldSrc id_field valuedefault
  • id_field - id (идентификатор) поля, значение которого мы хотим получить (из формы ввода или из контекста данных);
  • valuedefault - значение по-умолчанию, которое будет возвращено, в случае пустого значения функции.

 

Пример использования внутри HTML-шаблона

{{ dogparse @FieldSrc(title,null) $.Request $Data }}
>> 2019-12-21T14-21-11Z-bc800b

 

Пример использования BB Studio

@FieldSrc(title,null)
>> null

Если значение не найдено.

@Time

Работа со временем

@Path

Получаем значения системных полей объекта