🔼Настройка мультиселектов и рилейшенов через кнопку
часть 2
🛸 Не тот Toggle, о котором вы подумали!
Настройка Toggle при редактировании проперти типов мультиселект или рилейшенов - это ВАУ!
Она позволяет делать
крутейшие штуки, сейчас расскажу
⬇️Toggle совмещает в себе две команды, про которые
я уже писала выше:
Add и
Remove.
🌟Один клик -
Add,
🌟второй клик -
Remove.
✨🌟✨🌟В этом и суть названия -
Toggle - включаем/выключаем.
✨🌟✨🌟〰️ДОКАРТОЧКА 1 - ЖЕЛТЫЙ, КРАСНЫЙ
КАРТОЧКА 2 - ЗЕЛЕНЫЙ
КАРТОЧКА 3 -
пусто〰️ПОСЛЕ клик 1
Toggle - КРАСНЫЙ
✨Теперь в тех карточках, где НЕ было тега КРАСНЫЙ от
добавился (
= Add),
🌟а в тех, где он был - он
исчез (
= Remove)
КАРТОЧКА 1 - ЖЕЛТЫЙ
КАРТОЧКА 2 - ЗЕЛЕНЫЙ, КРАСНЫЙ
КАРТОЧКА 3 - КРАСНЫЙ
〰️ПОСЛЕ клик 2
Нажимаем на кнопку
второй раз.
Та же логика:
✨где красного нет, он появляется,
🌟где есть - убирается.
Иными словами, мы получаем состояние карточек до первого клика.
КАРТОЧКА 1 - ЖЕЛТЫЙ, КРАСНЫЙ
КАРТОЧКА 2 - ЗЕЛЕНЫЙ
КАРТОЧКА 3 -
пусто👍Обязательно поиграйтесь с этой настройкой!
Вот, например,
как с помощью Toggle делать динамический фильтр задач по их статусу по кнопке:
1️⃣ Создаем задаче
проперти мультиселект с одним тегом ПОКАЗАТЬ
2️⃣ Создаем отображение базы данных с задачами и
фильтруем показ только задач, у которых в проперти мультиселект есть тег ПОКАЗАТЬ
3️⃣ ВАЖНО! Убеждаемся, что на данный момент
ни одна задача не имеет тег ПОКАЗАТЬ в проперти мультиселекте
4️⃣ Настраиваем кнопку
Покажи / скрой задачи в плане🪐 Edit pages that match 1 filter (Статус равен План) в базе данных Задачи
🪐 В них проперти мультиселект Toggle ПОКАЗАТЬ
5️⃣ Делаю еще две такие же кнопки, только вместо фильтра Статус = План настраиваю Статус = В работе в одной и Статус = Готово в другой.
Готово! Нажимаю на кнопочки и смотрю на свое отображение из пункта 2.
⭐️Волшебство Notion⭐️