当我使用sx:datetimepicker
标记时,我遇到问题:lib:struts2-dojo-plugin-2.2.3.1.jar
。这是源代码:
<sx:datetimepicker name="info.date1" id="date1" displayFormat="yyyyMMdd HHmmss" cssStyle="font-size:13.5px" />
我从日历输入值,它正常运行。但是我使用键盘(不使用日历)将值输入date1
字段,然后将焦点移动到其他元素,并且该值丢失。因此,我不能手工输入值。
我必须遇到两个问题: 1.当我手动输入文本框(使用sx:datetimepicker标签)时丢失数据。当我将焦点移到其他项目时会发生这种情况。 2.我需要完整格式的日期(yyyyMMdd HHmmss)。它仅显示日期部分,不包括时间部分(例如:20111201 000000)。
这些错误发生在struts2-dojo-plugin-2.1.6.jar和struts2-dojo-plugin-2.3.1.jar
目前,我无法解决两个问题。 请帮我。
答案 0 :(得分:0)
如果您使用
displayFormat="yyyyMMdd HHmmss"
您将获得20111201 000000的价值。
使用"yyyyMMdd HHmmss"
作为日期格式输入日期和空格000000
但我不认为000000可能有用
我建议使用
<sx:datetimepicker name="info.date1" id="date1" displayFormat="dd-MM-yyyy" required="true"/>