Мультиселект в таблице

Есть таблица с мультиселектом строк. Мне необходимо рассчитывать данные на основании выбранных позиций. Как это можно реализовать, чтобы это работало только с выбранными строками?

Из блока Table Get Data можно получить выбранные строки (Selected Rows). Соответственно, в зависимости от логики, можно, например, на клик по строке назначить запуск функции, которая будет брать выбранные строки и производить подсчеты.

Согласен, так все работает. А как быть с вариантом, когда выбраны все позиции из шапки таблицы, ведь в таком случае эта функция не сработает? При клике на строку все работает хорошо.

Как вариант - положить таблицу в контейнер. У таблицы сделать Click Event = Use & Pass. Соответственно у контейнера уже триггер клика использовать, как триггер выделения строк. Можно еще проверку добавить, что количество выбранных строк изменилось и соответственно запускать обработку только в этом случае (чтобы не реагировать на другие нажатия).

А вообще нужно посмотреть, может быть сможем добавить триггер выбора строк на таблицу.

Да, это было бы здорово! Не придется городить костыли)

Триггер onRowSelect для таблиц сделан и готовится к релизу, скорее всего в ближайшие 1-2 дня.

1 Like