2014-11-03 90 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 2014-11-05 16:58:54