Как стать автором
Обновить

юзабилити списков элементов

Время на прочтение1 мин
Количество просмотров784
Все наверняка встречались со списками элементов для выделения которых используются чекбоксы. выглядит это так:



теперь представьте ситуацию когда таких элементов к примеру 1000 и вам нужно отсортировать их и удалить 330, соответствующие определенным критериям.

как это делается сейчас. на страницу добавляется пагинатор с возможностью отображения на странице к примеру 50, 100. 250, 500 и тд элементов. юзер сортирует по нужному критерию (к примеру по алфавиту), выбирает самый подходящий интервал (в нашем случае 250) открывает последнюю страницу и удаляет все 250 ненужных элементов. еще осталось 80. теперь он выбирает на пагинаторе 100 и ему отображается 80 ненужных и 20 нужных элементов. ему остается удалить 80. тогда он выбирает чекбокс Select all и снимает выделение с нужных 20 элементов. оставшееся удаляет. (в описании подразумевается веб интерфейс, из которого нельзя выгрузить данные, отсортировать, и произвести все необходимые действия где-нибудь в экселе а потом загрузить обратно)

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

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

на первый взгляд вроде нормально. нужна критика. какие подводные камни я не заметил?
Теги:
Хабы:
Рейтинг0
Комментарии0

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн