logo
logo
Множественный выбор [Дим(м) 13/01/2012 18:55]
Чтобы сэкономить место на экране и сделать множественный выбор более интуитивным, можно попробовать пойти по пути online-интерфейсов.
 
На многих сайтах, где есть аплоад, после выбора файла для загрузки автоматически появляется ещё одно пустое поле для выбора следующего файла.
 
Так, например, и в AbilityCash изначально было бы:
По счёту: [__________] х
 
А после выбора какого-либо счёта в этом поле становилось:
По счёту:    [_Наличные__] х
И по счёту: [___________] х
И т.д.
 
Аналогично и с другими признаками.
 
Конечно, после выбора нескольких счетов и нескольких статей места на экране будет занято больше. Но тут уж ничего не поделать. Пусть пользователь сам выбирает для себя наиболее удобный компромисс.
 

Другой вариант - "а-ля теги".
Он, по идее, более компактный в плане использования места на экране, но при этом такой же удобный.
Выглядеть это может примерно так:
По счетам: ( Наличные  х ) ( Сберкнижка  х ) [+]
 
Поведение, думаю, вполне понятно:
- "плюсик" открывает диалог со списком для выбора ещё одного счёта
- "крестик" удаляет ранее выбранный счёт
 
Альтернативный вариант комбинирует теги с полем ввода:
По счетам: [_( Наличные  х )_( Сберкнижка  х )_____]
 
При этом названия счетов можно вводить с клавиатуры (авто-дополнение и пр.). А после завершения ввода / выбора варианта из списка авто-дополнения имя счёта будет заменяться на красивый "ярлык" с крестиком.
 
Попробовать такой альтернативный вариант вживую можно в "песочнице" JIRA - http://sandbox.onjira.com/secure/Dashboard.jspa
- выберите вверху слева Login as - Developer
- нажмите вверху справа Create Issue и в попапе кнопку Create
А потом попробуйте, например, вводить значения в поле Component/s.