1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Выделение цветом блоков с помощью БД - Upline Studio

Выделение цветом блоков с помощью БД - Upline Studio

Задачи

  • Выделить оплаченное размещение.
  • Сделать определённую группу товаров/услуг/блоков уникальными.

Формула

let({status:table.current.f3 },
if(status == "Выделение", "#ae93ff", "#ffffff"))

Объяснение автора

if(status == "Выделение", "#ae93ff", "#ffffff"))

  • "Выделение" — это должна быть ваша переменная из БД
  • "#ae93ff" — это цвет при выделении
  • "#ffffff" — это цвет обычный

RGB не работает, только HEX.

status:table.current.f3 — ниже показано как его найти у себя на странице

 

Подробный анализ формулы

Вот что делает каждая часть формулы:

  • let({status:table.current.f3 }, ... ): Эта часть формулы определяет новую переменную status, которая принимает значение текущей ячейки в поле f3 таблицы. Значение этого поля сохраняется в переменной status для дальнейшего использования в формуле.
  • if(status == "Выделение", "#ae93ff", "#ffffff"): Это условное выражение if. Оно проверяет, равно ли значение переменной status строке "Выделение". Если это условие выполняется (т.е. значение status действительно равно "Выделение"), то формула возвращает значение "#ae93ff". Это шестнадцатеричное значение цвета, которое в данном случае соответствует светло-фиолетовому цвету. Если условие не выполняется (т.е. значение status не равно "Выделение"), то формула возвращает значение "#ffffff", которое соответствует белому цвету.

Итак, вся формула позволяет изменить цвет фона ячейки на светло-фиолетовый, если значение в поле f3 равно "Выделение", или на белый в противном случае. Это может быть полезно для визуального выделения определенных строк в таблице

Источник

Другие формулы Creatium

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium