logo
logo

Форум Удобный выбор периода

создать новую тему раскрыть все
Удобный выбор периода AlexND 11/05/2006 12:58 #написать ответ
Предлагаю избавиться от дополнительного поля, называемого «улучшенный ввод диапазона дат». Вернее его перенести на место, занимаемое сейчас заголовком «Начиная:» и сделать его по размеру этого заголовка.
 
Весь диалог выбора дат свести к одной строке, которая и будет начинаться с названия периода (который встанет вместо заголовка «Начиная:»). У этого названия в раскрывающемся списке дать варианты, которые есть сейчас в «у в д д»:
День, Неделя, Две недели, Месяц, Два месяца, Квартал, Полугодие, Год, (Период*).
 
Внешних изменений самого поля выбора даты будет немного:
- В одном поле разместятся последовательно две даты (можно через дефис или двоеточие, для экономии места)
- В конце поля, добавятся три маленькие кнопочки перехода, как у поля «Остатки за:»
- для компактного размещения можно применить двузначное представление года (06 вместо 2006)
 
Вот собственно и все. Понять, как это будет выглядеть очень просто: посмотрите на текущий диалог и вместо заголовка «Начиная:», представьте заголовок периода (напр. «Месяц:»), а на нижнюю строчку и если у кого включен архаизм под названием «улучшенный ввод диапазона дат» вообще смотреть не надо – их не должно больше быть
 
Весьма полезным элементом должна стать кнопочка с кружочком, которая даст быстрый переход к текущей дате (неделе, месяцу итп). Есть правда маленька загвоздка - что такое текущие две недели/месяца? Как вариант: текущая и предыдущая неделя/месяц. Но может это не всем понятно или подходит?
 
*-Также предлагаю вместо пустого места в названии периода при использовании нестандартного диапазона (не неделя, не месяц итп)  ставить заголовок «Период:».
Мне не кажется это... Dervish 13/05/2006 03:39 #написать ответ
...удачным решением.
 
Во-первых, представив себе внешний вид такой конструкции, я не могу сказать, что она стала намного проще существующего. Даже наоборот, мне показалось, что все усложнилось.
 
Во-вторых, в предложенном решении мне видится несколько проблемных моментов. Например, я как-то не готов в одном поле вводить две даты. Скажу, что я с громадным облегчением избавился от контрола для ввода и даты и времени (он был в первой версии, а в AbilityCash я просто сделал два разных контрола и жутко этому рад).
 
Ну и наконец, в-третьих, мне не совсем понятны побудительные мотивы такой доработки. Извините, а что мы экономим? Пространство на экране? Так выигрыш будет эфемерным и будет сведен на нет другими фильтрами (на странице операций). Речь идет об ускорении ввода?
 
Кстати, была у меня мысль убрать кнопки "Вперед" и "Назад". А вместо них встроить в комбо "Период" кнопочки, аналогичные полю "Остатки за". Кружочек со стрелочками. Ну и немного модифицировать листание по стрелочкам. Сейчас есть некоторое неудобство в листании, которое я попробую на примере изложить...
 
Если в комбо "Период" выбран квартал, то нажатие на кнопку "Назад" сдвинет даты начала и конца периода на один квартал назад. А лично у меня чаще возникает при таком выборе необходимость сдвигаться всего на месяц. В общем, я бы немного модифицировал период сдвига в некоторых случаях. А может быть и нет, потому как может получиться неединообразно, а значит, запутывающе.
Скажем так, AlexND 15/05/2006 11:58 #написать ответ
1. Про экономию экрана Вы и сами согласились. Она вовсе не эфемерна, а реально высвобождает место для других фильтров, в том числе и для весьма ожидаемой группировки по нескольким полям.
2. про удобство ввода в одну строку сказать сложно, т.к. попробовать нужно. В принципе не вижу никаких затруднений. В «жизни» периоды чато пишутся именно в одну строчку.  
3. а наиболее насущно - быстрые переходы по ТЕКУЩИМ периодам, для которых не нужно вводить дату, а просто выбрать его название. Меня так сильно удивляет, что их вовсе нет.
На первом этапе... Dervish 19/05/2006 00:47 #написать ответ
...я могу попробовать избавиться от кнопок "Вперед" и "Назад", сделав небольшие стрелочки в контроле периода. Там же можно добавить кнопочку перехода на текущий выбранный период. Но, пожалуй, это пока все, на что я готов. До остальных доработок нужно, как минимум, созреть.
БИГ просьб AlexND 19/05/2006 12:26 #написать ответ
Сделайте, пожалуйста, кнопочку перехода на Текущий выбранный период "залипающей", чтобы не тыкать ее постоянно, а только когда нужно или ненужно.
Спасибо за отклик.
Не обещаю. Dervish 22/05/2006 01:34 #написать ответ
Встроенные кнопки сейчас не поддерживают "залипание" и ряд других функций, например, enable/disable. И, честно говоря, нет желания это делать.