Vaadin 14 — Как реализовать сетку со столбцом флажка, позволяющим выполнять операции с несколькими строками?

#java #vaadin14

Вопрос:

У меня есть приложение Vaadin 14 Flow, которое представляет сетку задач, которые можно добавлять и удалять, а также редактировать выбранную задачу. В настоящее время я настроил его так, чтобы, если пользователь нажимает строку (один выбор), он открывал редактор, чтобы они могли редактировать задачу.

Что я хотел бы сделать, так это установить флажок в каждой строке, который можно использовать в качестве многорядного селектора, чтобы разрешить удаление нескольких строк.

Было бы проще просто включить множественный выбор таблицы и просто удалить все выбранные строки? Я предполагаю, что множественный выбор позволяет обычным щелчком мыши выбрать непрерывный диапазон и щелчком мыши выбрать строки случайным образом.

Если я переключусь на множественный выбор, как это повлияет на возможность просто щелкнуть строку и открыть редактор для этой строки? Если выбрано несколько строк, что, вероятно, произойдет?


Обновить:

До сих пор я никогда не использовал функцию множественного выбора. Я не понимал, что он предоставляет флажки из коробки (без каламбура).

Комментарии:

1. «До сих пор я никогда не использовал функцию множественного выбора. Я не понимал, что он предоставляет флажки из коробки (без каламбура).», не могли бы вы сформулировать это как ответ на этот вопрос, чтобы он не остался нерешенным. Вы можете ответить на свои собственные вопросы здесь.

Ответ №1:

Я никогда раньше не использовал множественный выбор и не осознавал, что использование этой техники автоматически добавляет флажок в начале строки. Проблема решена.