Page 89 - 4695
P. 89
один або декілька елементів зі списку, як правило з утриманням
клавіші Ctrl або Shift, щоб зробити множинній вибір.
Найбільш часто використовувані списки функціонально
єваріантами чекбоксів і радіокнопок. Швидкість доступу до ок-
ремих елементів і наочність у них принесені в жертву компакт-
ності (вони економлять екранний простір, що актуально, якщо
кількість елементів велика) і розширюваності (простота заван-
таження в списки динамічно змінних елементів робить їх дуже
зручними при розробці інтерфейсу, оскільки це дозволяє не по-
казувати користувачеві свідомо непрацюючі елементи).
Списки бувають такими, що перегортуються і розкрива-
ються. Ті, що перегортуються можуть забезпечувати як єдиний
(аналогічно групі радіокнопок), так і множинний вибір (чек-
бокс); ті, що розкриваються, працюють виключно як радіокно-
пки.
Ширина. Ширина списку як мінімум має бути достатня для
того, щоб користувач міг визначити відмінності між елемен-
тами. В ідеалі, звичайно, ширина всіх елементів має бути менше
ширини списку, але іноді це неможливо. У таких випадках
краще зменшувати текст елементів. Для цього потрібно визна-
чити найважливіші фрагменти тексту (наприклад, для URL це
початок і кінець рядка), після чого все останнє замінити крап-
ками (...). Оскільки потрібно максимально прискорити роботу
користувачів, необхідно сортувати елементи. Ідеальним варіан-
том є сортування за типом елементів. Якщо ж елементи одноти-
пні, їх необхідно сортувати за абеткою, причому списки з вели-
кою кількістю елементів корисно забезпечувати додатковими
елементами управління, що впливають на сортування або спо-
сіб фільтрації елементів. Якщо можна визначити найбільш по-
пулярні значення, їх можна відразу розташувати на початку
списку, але при цьому доведеться вставляти в список розділь-
ник, а в систему – обробник цього роздільника.
Піктограми. Вже досить давно в ПЗ немає технічних про-
блем з виводом у списках піктограм окремих елементів. Проте
практично ніхто цього не робить. Це погано, адже піктограми
забезпечують істотне підвищення суб'єктивної привабливості
інтерфейсу і скануються швидше за простий текст.
88