Текущий архив: 2011.04.17;
Скачать: CL | DM;
Вниз
Дизайн выбора периодов. Найти похожие ветки
← →
Дмитрий С © (2010-12-27 19:57) [0]Есть необходимость задавать период для отчетов. Есть несколько вариантов:
1. С какой-то даты по какую-то. (с возможностью быстрого выбора какого либо одного месяца или одного дня)
2. Выбор нескольких месяцев (т.е. период без дней)
3. Выбор нескольких лет (без дней и месяцев)
Вопрос, как лучше лучше оформить каждый из вариантов, чтобы пользователю было удобно? На ваш взгляд.
← →
GanibalLector © (2010-12-27 20:17) [1]Тут нужен не наш взгляд, а взгляд твоего пользователя (персонажа).
← →
George © (2010-12-27 20:46) [2]Я бы предложил реализацию слизать из гуглоаналитики - из всех что я видел - там самая удобная, по крайней мере для меня.
← →
oldman © (2010-12-28 18:52) [3]Сформировать отчет:
- месяц
- квартал
- год
- указанный период
← →
Leonid Troyanovsky © (2010-12-28 19:04) [4]
> Дмитрий С © (27.12.10 19:57)
Дай все:
Год;
Дату (default: now);
Месяц (with year);
Квартал (1-4, year);
Диапазон дат (c.y.).
Но, все оное согласовать, чтоб выбор одного был
воспринят другим.
И обязательна отметка, кто из варинтов актуален.
--
Regards. LVT.
← →
vuk © (2010-12-28 19:08) [5]У нас выглядит так (идея откуда-то содрана, непомню откуда):
http://al_vuk.users.photofile.ru/photo/al_vuk/96227544/121853094.jpg
Сам контрол - вверху. По кнопкам << и >> ходим на один шаг вперед и назад. По третьей кнопке открывается диалог с закладками, они и показаны ниже.
← →
Германн © (2010-12-28 22:33) [6]
> vuk © (28.12.10 19:08) [5]
А что делают кнопки "<" и ">" на диалоге?
← →
Petr V. Abramov © (2010-12-28 22:49) [7]бойан :)))
0. предусмотреть ручной ввод
1. сделать ввод из календарика. насчет календариков, ессно, холивар, на мой взгляд, девэкспрессовский прекрасен.
2. сделать кнопку "быстро", в ней выбор "за квартал", за два квартала", "за год". да, это два клика мышкой, но и кликать два раза минимум не чаще надо, чем два раза в квартал.
← →
vuk © (2010-12-28 23:34) [8]to Германн © (28.12.10 22:33) [6]:
> А что делают кнопки "<" и ">" на диалоге?
Если правильно помню (сейчас под рукой нет, а автор не я), то же самое, что кнопки в контроле - хождение вперед-назад на шаг. Шаг в обоих случаях зависит от типа периода. Если год, щелкает на год, если месяц - на месяц и т.д. Как работает в случае произвольного периода - не помню, в случае периода "за последние х дней" - увеличивает/уменьшает число дней. Кажется так.
← →
Германн © (2010-12-29 00:03) [9]
> vuk © (28.12.10 23:34) [8]
Хм.
← →
DiamondShark © (2010-12-29 10:54) [10]
> vuk © (28.12.10 19:08) [5]
Идея классная. Реализация вырвиглазная.
← →
vuk © (2010-12-29 11:12) [11]to DiamondShark © (29.12.10 10:54) [10]:
> Идея классная. Реализация вырвиглазная.
Будь моя воля - немного бы подточил дизайн, но как уже сказал, автор не я. Собственно, главное, что тут режет мне глаз - те самые две кнопки на диалоге. Остальное, по-большому счету, все на своих местах - контролом пользоваться достаточно удобно.
← →
Дмитрий С © (2010-12-29 18:35) [12]Я примерно так и сделал:
Комбо с вариантами: Период дат, Период месяцев, Период лет, Месяц, Год.
И в зависимости от выбора показываются либо два DateTimePeekerа, либо два других комбо, либо один комбо с месяцами или годами.
В комбобоксы месяца и годы заполняются на основе данных с базы.
В зависимости от контекста, выбора Периода месяцев, например, или другие, могут быть недоступны.
Вроде поудобнее стало.
← →
boriskb © (2010-12-29 18:44) [13]Я, в свое время (лет 10-15 лет назад), делал так:
Всегда доступно два календарика для выбора дат.
А вот что с них брать зависело от выбора: либо интервал, либо одно значение/ либо год, либо квартал, либо месяц, либо полную дату.
Переключать чем угодно, хоть радио.
Страницы: 1 вся ветка
Текущий архив: 2011.04.17;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.003 c