Фильтры и поиск по списку
Метки или поле ввода запоминают значение, а список фильтруется по запомненному.
Схема всегда одна: что-то запоминает значение — список читает запомненное в фильтре.

- Положите Фильтр кнопками над списком и выберите столбец, из которого берутся варианты, — тогда чипы сами совпадут с данными. Впишите варианты через запятую, если таблицы нет. Чип «показать всё» добавляется настройкой рядом.
- В свойстве «Какой список фильтровать» выберите список — и всё. Имя в памяти для фильтра, столбец и значение в карточке «Фильтр» у списка редактор проставит сам; занятые фильтры он не трогает — связка займёт первый свободный из четырёх.
Фильтров у списка четыре. Первый обычно занят поиском по названию, второй — полосой категорий; третий и четвёртый появляются в свойствах, как только заполнен предыдущий. Так добавляется постоянное условие, которое посетитель не переключает: «Статус» = Опубликовано, «Начало» позже чем {{now}}. Все фильтры работают вместе: запись показывается, если подходит под каждый.
«Не показывать варианты» — когда проще сказать, чего в списке не бывает. Выбрали в карточке «Фильтр» в поле «По какому столбцу» столбец с вариантами (Список, Несколько из списка или просто столбец, в котором значения повторяются) — и под способом сравнения появятся сами варианты. Нажатие вычёркивает: записи с этим значением в список не попадают. «Какое значение» при этом можно не заполнять вовсе — слот и так работает, — а можно оставить в нём полосу категорий: «покажи выбранный раздел, но отменённые не показывай никогда» это один фильтр, а не два.
Поиск строкой делается так же: поле ввода с именем q, у списка в карточке «Фильтр» «Какое значение» = {{q}} и «Как сравнивать» = «Содержит».
Полоса показывает не все варианты столбца, а только те, что встречаются в записях: чип категории, в которой ничего нет, ведёт на пустой экран. Если варианты заведены впрок и нужны все — переключите «Какие варианты показывать». Лишние убираются нажатием в свойстве «Не показывать варианты».
Третий вариант — «Только те, что есть у записи». Тогда полоса перестаёт быть фильтром и становится перечнем категорий одной записи: в поле «Категории записи» ставится подстановка — {{selectedEvent.taxonomy}} на странице события или {{item.taxonomy}} внутри повторителя. Порядок берётся у столбца, чтобы две одинаково заполненные записи выглядели одинаково. Подстановка ничего не вернула — полоса ведёт себя как обычно.
Просто показать категории записи умеют и «Метка» с «Плашкой»: поставьте им в текст поле «несколько из списка» — {{item.taxonomy}}, — и каждое значение станет своей пилюлей, со своим цветом из столбца. Одной пилюлей на всё перечисление они рисовали до этого.
Варианты можно взять и из столбца с датой или временем — тогда в полосе стоят дни, в которые что-то есть, по пилюле на день, а не по пилюле на каждый сеанс. Подписаны они маской того же столбца («8 августа»), а фильтру достаётся машинная дата, поэтому «Точное совпадение» с таким чипом отбирает весь день целиком.
Если столбец хранит дату вместе со временем, полоса спросит «Что показывать»: «Дни» или «Время сеансов». Второе — те же записи, спрошенные о другом: по пилюле на час, в который что-то идёт. Значит, столбец в таблице нужен один: над списком стоит полоса дней, под ней — полоса сеансов, и обе идут по нему же.
У такой полосы есть своё свойство «Прошедшие дни», и ответов три. «Оставлять на полосе» — как было. «Убирать — только сегодня и дальше» — в полосе стоят сегодняшний день и всё, что после него; сегодняшний остаётся целиком, даже когда все сеансы в нём уже начались. «Убирать — только то, что ещё впереди» — день держится, пока в нём есть хоть одно не начавшееся событие, и пропадает вместе с последним: так на полосе не остаётся сегодняшнего дня, за которым пустой список. У полосы по категориям этого свойства нет — прошедших категорий не бывает.
Прошедшие события убираются не полосой, а ещё одним фильтром списка: в разделе «Какие строки показывать» нажмите «Добавить фильтр», в новой карточке «По какому столбцу» = столбец с началом события, «Как сравнивать» = «Позже чем», «Какое значение» = {{now}}. Сдвиг пишется там же: {{now-2h}} оставит и то, что началось два часа назад. Заполнять надо все три поля — значение без выбранного столбца не фильтрует ничего.
Вид самих меток — там же, в свойствах полосы, под заголовком «Как выглядят метки»: вид пилюли (сплошная, мягкая, с рамкой, прозрачная), отступ по каждой оси, своё скругление и шесть цветов — фон, текст и рамка обычного чипа и выбранного. Пустой цвет означает «как в теме», и тогда чип следует за палитрой проекта. Каждому цвету можно задать пару «для светлой темы / для тёмной» — в том же окне выбора, вкладками наверху; заданный одним значением цвет остаётся одинаковым в обеих темах, и в ночном клиенте светлый чип таким и останется. Вкладка «Вид» правит не чип, а полосу под ним: её фон, рамка и отступ принадлежат подложке целиком.
Если вариантам столбца подобраны цвета в таблице, метки красятся ими, а поля цвета в свойствах полосы на такие чипы не действуют — иначе один и тот же вариант выглядел бы по-разному в фильтре и в карточке. Когда цвета полосы важнее, переключите «Цвета, подобранные вариантам» на «не красить»: поле стоит рядом с цветами и появляется только у полосы, вариантам которой цвет и правда подобран.