Раскрывающийся диапазон года – когда мы остановимся?

StackOverflow https://stackoverflow.com/questions/2679796

  •  30-09-2019
  •  | 
  •  

Вопрос

Вчера я посетил демонстрацию программного обеспечения для расчета заработной платы, где раскрывающиеся списки годов в программном обеспечении варьировались от 2000 до 2200.Мы все уже шли по этому пути раньше с двухзначной близорукостью, но, честно говоря, 200-летний срок службы системы расчета заработной платы Java и Oracle?Наш совет директоров будет взволнованный если бы компания была платежеспособной хотя бы на четверть этого срока.

Когда вам приходится использовать раскрывающийся список выбора года, где вы проводите черту?

Это было полезно?

Решение

Почему бы не заставить ваше приложение конечным пользователем настраиваемым? Дайте им экран конфигурации, позвольте им ввести один из 4 цифр и обратиться к этому в коде?

Мне нравится делать максимально возможным, настраиваемым к концу пользователя - это означает, что я могу отправить один S / W нескольким клиентам, и он отталкивает некоторые сложные решения для них :-)

Другие советы

Это зависит от использования. Если вы пытаетесь выяснить даты на пенсию для финансового планирования, вам необходимо позволить пользователям выбирать лет десятилетия в будущее. Если вы просите даты истечения срока действия кредитной карты, текущий год + 10 должен быть более чем достаточным. В любом случае, вы будете динамически заполнять эти раскрывающиеся списками, чтобы вы не желаете прикоснуться к пользовательскому интерфейсу каждый год.

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

Если он должен обрабатывать даты на пенсию, я бы сказал, что 55 лет в будущем было бы достаточным (18-летний, вероятно, будет на пенсии на 73). Мой ограниченный опыт с такими системами препятствует мне знать, что будет разумным ограничением иначе - возможно, вы можете просветить нас?

Кто заставляет вас использовать выброс выпадающего года? Они раздражают как все ад.

Произведите исследовательский проект, показывающий, что набрав в 4-значном дате, занимает меньше времени, чем использование достаточно большого количества, чтобы иметь прокрутку, умножьте разницу во времени в значительной навыкю оценку того, сколько людей будет использовать программное обеспечение, умножьте это В значительной степени завышенная оценка скорости выплаты для ввода данных и показать компанию, как вы можете сэкономить на срок службы программного обеспечения на 18,7 млрд долларов.

Самый старый подтвержденный возраст человека — 115 лет.Поэтому я бы поставил его на 120.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top