ExtJS 6 - числовое поле средства выбора даты и времени недоступно для редактирования

Я попытался расширить существующее средство выбора даты ExtJS6 для средства выбора даты и времени. Я использовал numberfield в средстве выбора даты в качестве выбора времени. Однако числовое поле недоступно для редактирования. Мало того, счетчик в numberfield один раз щелкнул средство выбора даты.

Может кто-нибудь просветить меня, где я ошибся? Почему numberfield нельзя редактировать?

Код на скрипке. https://fiddle.sencha.com/#fiddle/tc3


person JK Saw    schedule 04.09.2015    source источник
comment
Вы искали предшествующий уровень техники? Я видел похожий (но полностью рабочий) компонент где-то в сети. Не изобретайте велосипед, если в этом нет необходимости.   -  person Alexander    schedule 04.09.2015
comment
То, что я нашел, было для ExtJS-4, который отлично работает. Пробовал с ExtJS-4, тоже работает безупречно, но после портирования на ExtJS-6 он больше не работает, конечно, с небольшими изменениями, чтобы справиться с существующим ExtJS-6. Нашел другой, но это ползунок вместо поля ввода.   -  person JK Saw    schedule 04.09.2015


Ответы (1)


Вам не хватает свойств ownerCt и ownerLayout на ваших кнопках в методе beforeRender.

me.minuteBtn = new _$Number({
    ownerCt: me,
    ownerLayout: me.getComponentLayout(),
    minValue: 0,
    maxValue: 59,
    step: 1,
    width: 68
});
person Adam Wooden    schedule 23.10.2015