Пейдж Лаубхаймер написал о проектировании таблиц.
— Таблицы позволяют компактно отобразить большой многомерный набор данных;
— По сравнению с более симпатичными карточками: а) таблицы легче масштабировать, если набор данных меняется, б) данные легче сравнивать;
— Первый столбец должен быть легко считываемым идентификатором, чтобы можно было сканировать список в поисках нужной записи;
— Пользователи должны понимать, что просматривают отфильтрованные данные;
— Столбцы с важными данными должны быть в начале. Столбцы со связанными данными должны располагаться рядом;
— Если таблица больше экрана, закрепите столбцы и строки с заголовками;
— Перемещать взгляд по таблице помогают линейки, зебра (чересполосица) и выделение строки при наведении курсора;
— Скрытие и изменение порядка столбцов, а также скрытие и сортировка строк должны быть простыми функциями, которые легко найти. Не забывайте показывать, что часть столбцов скрыта;
— Если можно редактировать данные в строке, убедитесь, что пользователь это понимает и не изменит данные случайно;
— При редактировании данных в окне лучше, если оно будет немодальным;
— Редактирование данных в аккордеоне загромождает экран, так как люди не склонны их закрывать;
— Если можно редактировать выбранные записи пакетно, убедитесь, что есть возможность быстро выбрать все записи.
In English. Но лучше Nielsen Norman Group тему раскрыл Михаил Греков: раз, два, три.
Post #976
9.56K