FineUI 官方论坛

标题: DatePicker 控件问题 [打印本页]

作者: 94209119    时间: 2012-12-29 08:36
标题: DatePicker 控件问题
ExtAspNet和浏览器版本:3.1.8.2,ie8.0

问题描述:DatePicker 控件 添加属性 DateFormatString="yyyy-MM" ;在页面上选择2013-02-01(选择2月份任何日期),日期控件显示“2013-02”, 但是将鼠标移开(点击其他空白地方),日期控件显示“2013-03”;选择2014年2月,出现同样问题。但是选择2012年2月,没有这样的问题。

实际与期望的运行结果:系统选择“2013-02-01”,日期控件显示“2013-02”;

截图:
图1:选择2013-02-01
[attach]1526[/attach]
图2:把光标移开
[attach]1527[/attach]



作者: sanshi    时间: 2012-12-31 21:18
一般DatePicker 选择的都是年月日,如果只是年月的话,还真没测过.......
作者: 小兵    时间: 2013-1-1 11:41
这个需求实际中还是有的。
作者: 94209119    时间: 2013-1-1 15:33
这个需求很多的,本以为DateFormatString="yyyy-MM",可以实现的,不料发现2013年2月份有问题,请三生大哥支持一下。
万分感谢。
作者: 94209119    时间: 2013-1-4 02:05
今天上班(2013-01-04),我再次试试该控件,很奇怪,以上问题居然未出现。不知是什么原因。
作者: 94209119    时间: 2013-1-29 16:49
三生大哥,以上的问题,又诡异的出现了,系统里面很多内容都涉及到这个问题,着急啊,请给个解决方案啊!!!
作者: 94209119    时间: 2013-1-29 17:17
三生大哥,我测试了一下,发现了这个问题的原因:每个月28号之后操作该控件,选择2月份会自动跳到3月份,每月的29号之前操作该控件的2月份,都没有问题。估计是2月份没有29,30,31的原因。请支持一下,解决一下,非常着急。
作者: sanshi    时间: 2013-1-30 01:43
我建议选择年份和月份的话,还是用两个下拉列表得了。DatePicker毕竟是用来选择年月日的。
作者: 94209119    时间: 2013-1-30 08:46
使用下拉框,月份是没有问题,关键是年份下拉太多,使用起来不是很方便。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4