2014-11-03 1 views
1

У меня есть редактор Ext.form.field.Time на моем экране. Я хотел бы, чтобы он представлял только значения времени, а не дату-время. Я знаю, что он по-прежнему остается Ext.form.field.Date за кулисами, а редактор игнорирует часть даты. Но я хочу, чтобы он также фиксировал время на сервере. Для этого я установил свойство submitFormat: 'H:i'. Но для ввода 02:00, extjs по-прежнему отправляет ответ как 2008-01-01T02:00:00. Любые идеи о том, как сделать это фиксацией только с временной частью? Благодарю.Ext.form.field.Time фиксируется как значение даты-времени

(я на ExtJS 4.2.2)

ответ

1

Я создал Fiddle здесь и кажется, что он работает правильно. Я также попытался вызвать form.submit(), и данные формы также отображаются правильно. Как вы получаете данные? Вы звоните timefield.getValue() вместо timefield.getSubmitValue()? Кажется, что возвращает полную строку даты.

+0

Вы правы. Я делал 'getValue()'. Благодарю. – shasan