1. В плане «Быстрый интерфейс» это с клавиатуры, не подходит в рамках проекта. Проект ориентируется на массы. Где нельзя пользователю вывести текстовое поле и написать введи в формате «HH:MM»
2. В том месте где использует этот контрол большая часть выполняется с помощью мыши, и былобы не логично пользователя заставлять пользовать клавиатуру
3. Возможно текстовое поля рядом внесет свои преимущества, но это добавит один лишний клик
4. Также для текстово поля нужно будет делать валидаторы, которые в большинстве случаев неочень дружественно сообщают о формате времени. Следовательно, такой компонент исключит ошибки формата времени
5. Ну и один не самый последний перевес это пожелания заказчика. Я думаю это вам знакомо :-)
Единственное применение, которое я вижу — пользовательские бесклавиатурные терминалы.
Во всех остальных случаях время надо спрашивать как «введите время». То, что время состоит из часов и минут (или часов, минут и секунд), поймут любые массы. А уж распарсить введённое пользователем на часы и минуты труда не составит, как бы он их ни ввёл: 03:45, 23:30:05 или 7-40.
Dojo Control для выбора времени