需要一个datefield控件,但是只需要显示出来年份
我参考http://javacoo.iteye.com/blog/1120263这篇文章修改了DatePicker.js文件。
添加了 如下代码
if(this.format.indexOf('d') == -1 && this.format.indexOf('Y') == 0 && this.format.indexOf('m') == -1){
for (var i = 0; i < 6; i++) {
buf.push(i == 0 ? '<td class="x-date-mp-ybtn" align="center"><a class="x-date-mp-prev"></a></td><td class="x-date-mp-ybtn" align="center"><a class="x-date-mp-next"></a></td></tr>' : '<td class="x-date-mp-year"><a href="#"></a></td><td class="x-date-mp-year"><a href="#"></a></td></tr>');
}
}
在谷歌浏览器下,年份可以正常显示、选择。而在IE8下年份却靠左显示,但不影响功能。
哪位大侠遇到过这种问题,请赐教
我参考http://javacoo.iteye.com/blog/1120263这篇文章修改了DatePicker.js文件。
添加了 如下代码
if(this.format.indexOf('d') == -1 && this.format.indexOf('Y') == 0 && this.format.indexOf('m') == -1){
for (var i = 0; i < 6; i++) {
buf.push(i == 0 ? '<td class="x-date-mp-ybtn" align="center"><a class="x-date-mp-prev"></a></td><td class="x-date-mp-ybtn" align="center"><a class="x-date-mp-next"></a></td></tr>' : '<td class="x-date-mp-year"><a href="#"></a></td><td class="x-date-mp-year"><a href="#"></a></td></tr>');
}
}
在谷歌浏览器下,年份可以正常显示、选择。而在IE8下年份却靠左显示,但不影响功能。
哪位大侠遇到过这种问题,请赐教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货