ksoftware (ksoftware) wrote,
ksoftware
ksoftware

Исследование. Выбор колонок в таблицах

Иногда случается так, что в интерфейсе есть таблица, в которой много колонок и, естественно, если просто показать все колонки, таблица не будет влазить на экран. И встает вопрос: что делать?

Классическим вариантом «решения» проблемы является выбиралка столбцов. В ГуглЭдВордс она такая, например:
Google
Нахрен она мне нужна в данном случае — не ясно, так как все колонки и так помещаются.

Вариант с выбиралкой я считаю плохим. Точнее, если честно, я считаю это интерфейсной педерастией.

Поясню почему. Дело в том, что делая выбиралку всегда думают так: так, столбцы не влазят? А давай тогда дадим пользователю возможность выбрать столбцы, если они не будут влезать, он сам выберет что ему нужно.

Это типичный уход от ответственности (как с окнами «А вы уверены?» — если пользователь ошибётся, то сам будет дураком). Если пользователю нужны все наличные столбцы, то спрашивается: почему дизайнер не постарался сделать так, чтобы пользователь мог комфортно видеть их все? Почему, в случае, когда нужны действительно все столбцы, пользователь должен то включать, то выключать их попеременно?

Ответ:



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

Ответ:



Есть еще посылка о том, что пользователь мог привыкнуть к какой-то последовательности в другом интерфейсе и захочет настроить себе такой же набор полей. Это возможный сценарий. Но кто сказал, что в том другом интерфейсе поля расставлены наиболее верно? И почему, скажите на милость, наш интерфейс проектируют какие-то даже не знакомые нам дизайнеры, спроектировавшие тот другой интерфейс (а именно так и получается, только не напрямую, а через посредство пользователя)?

Предположение о том, что пользователю нужно дать «возможность» (читать с придыханием) вообще контрпродуктивно. Потому что при наличии выбора столбцов выработка привычки невозможна (привык, что деньги в третьем столбце, потом отключил первый и на привычное место денег встал другой столбец). А ждать того, что мы, дизайнеры, не смогли совладать со столбцами, а пользователи, не специалисты, сумеют вообще абсурдно.


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

Но есть проблема: как быть в случаях, когда набор полей неизвестен (формируется плагинами, которые еще даже не появились в природе) и проанализировать их нет возможности? Этот случай и хотелось бы обсудить.

Постите сюда все примеры работы со столбцами (с большим их количеством). Хорошие, плохие, все какие знаете. Пишите свои соображения, примеры ваших работ. Рассказывайте, почему вы сделали выбиралку (я же знаю, что вы её сделали, я сам такой же :).







Tags: orbitscripts.com, Интерфейс, Исследование
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 30 comments