Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Кнопка. Пример: настройка условия отображения с помощью формулы

В данной статье описан пример настройки видимости кнопки «Добавить новую позицию» к заявке, если заявка находится в статусе «Новая», либо «В корзине».

Системные имена шаблонов записи и атрибутов, задействованных в примере, приведены в таблице:

Шаблон записи Атрибуты
Request (Заявка)  Stаtus — статус заявки 
Request_status (Статусы заявок) Status_code — код статуса 

В выражении будет использована следующая функция:

  • функция «OR()» для выполнения логического сложения аргументов.


Пошаговая инструкция: 

1. Создайте и настройте шаблоны записей и атрибуты.

2. В шаблоне записи «Request» перейдите в раздел «Кнопки».

3. Создайте кнопку.

4. Перейдите на вкладку «Условие отображения» и введите выражение.

OR($status->status_code == "new",$status->status_code == "cart")

5. Нажмите кнопку «Сохранить».

 

Синтаксис

 

Элемент Описание
OR() условие выполняется при значении аргумента равном либо «new», либо «cart»
$ указывает на то, что атрибут находится в контексте текущей записи
-> используется для того, чтобы вызвать данные связанного шаблона записи «Request_status»