Сброс "Общей стилизации" строки таблицы

Добрый день.
В таблице по нажатию на строку установлена отправка переменной для фильтрации остальных виджетов. Для визуального напоминания о выбранной строке через настройки виджета “Строка”->“Общая стилизация”->“Селект” была выбрана заливка строки. На странице присутствует кнопка “Сбросить фильтр”, которая сбрасывает переменную, отправляемую этой строкой. Но тк сбрасывается только переменная, то строка остается “крашенной”. Вопрос - как реализовать сброс покраски выбранной в таблице строки через созданную кнопку “Сброса”

Добрый день.
Обычными виджетами это, к сожалению, не сделать.
У нас появился новый виджет vibe::ElemButton, можно использовать его в комбинации с фильтром и конструктором таблиц. Но желательно использовать версию редактора 2.5.47, так как последнее обновление в кнопке в этой версии.

В КТ в строке вам надо отправку и обнуление переменной:
image

Добавить на страницу виджет Фильтр, настроить в нем нужное измерение, которое выводится в КТ, прописать в нем такие же переменные. Фильтр вы можете скрыть с помощью свойства visibility:hidden. Он будет виден в редакторе, но не виден в плеере.

Далее добавить новую кнопку и в расширенных действиях прописать переменную на очистку
image
.

Других вариантов нет, только заказывать доработку.

Скринкаст работы: https://somup.com/cO1ZjjVnjwQ

1 Like

Спасибо за ответ. Попробую

Внезапно посетила идея как решить проблему - добавить триггер для обновления таблицы, условно “table_name_reset” и добавить его в отправляемые события кнопке “Сбросить фильтр”. Так как при нажатии на нее и так все остальные виджеты обновляются, тк ранее был применен фильтр, то и обновление таблицы, которая инициировала фильтрацию ранее (и подсвечивание строки), не внесет визуального хаоса