我在我的ASP.NET MVC项目中使用Telerik Kendo UI Framework,我想启用一个允许用户在DateTimePicker输入中输入自由文本的功能,例如: 20150820,20150820 1330 等等。
Kendo DateTimePicker具有名为" parseFormats"的内置属性。完成这项任务。但是在以下情况下失败:
def query_incidents():
my_url = 'https://mywebsite.com'
url_request = urllib2.Request(my_url)
response = urllib2.urlopen(url_request)
query_string = response.read()
query_json = json.loads(query_string)
response.close()
return query_string
最后一个值允许用户输入 20152020 1330 等自由文本,它应该被解析为 2015-20-20 13:30 ,但时间部分(13:30)不起作用,控件始终显示 00:00 。所有其他包含的格式都按预期工作。
虽然我尝试将格式简化为<input ... data-parse-foramts="['ddMMyyyy HHmm','ddMMyyyy',
'dd-MM-yyyy', 'dd-MM-yyyy HH:mm', 'yyyyMMdd', 'yyyyMMdd HHmm']" ... />
,但一切都很顺利。
为什么会发生这种情况,我该如何实现我想要的功能?