文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>extjs 日期控件月份小于31天会自动转到下一月

extjs 日期控件月份小于31天会自动转到下一月

时间:2010-09-01  来源:空指针

 

关于extjs 中日期控件问题,如果日期格式为Yd,那么你选择的月份如果小于31天的。它会自动加一月到下一月,

今天我遇到了。然后在网上看到有朋友提出的解决方法:主要是修改ext-all.js文件

如下:

(1)在Ext.form.DateField控件中,注释掉语句

  1. beforeBlur:function(){       
  2.   var A=this.parseDate(this.getRawValue());        
  3.   if(A){    
  4.    //this.setValue(A)    
  5.   }   
  6.  }  

(2)在Ext.DatePicker控件中,注释两条语句,新增了一条语句

  1. onMonthDblClick : function(e, t){   
  2.         e.stopEvent();   
  3.         var el = new Ext.Element(t), pn;     
  4.         if(pn = el.up('td.x-date-mp-month', 2)){      
  5.             this.update(new Date(this.mpSelYear, pn.dom.xmonth, (this.activeDate || this.value).getDate()));   
  6.            // this.hideMonthPicker();   
  7.         }   
  8.         else if(pn = el.up('td.x-date-mp-year', 2)){   
  9.             this.update(new Date(pn.dom.xyear, this.mpSelMonth, (this.activeDate || this.value).getDate()));   
  10.            // this.hideMonthPicker();   
  11.         }   
  12.     },  
  • onMonthClick : function(e, t){   
  •   this.onMonthDblClick(e,t); // 新增的语句  
  • 上面是转载http://kellin.javaeye.com/blog/360002 ,嘿嘿不好意思我转了你的呢。

     

    相关阅读 更多 +
    排行榜 更多 +
    辰域智控app

    辰域智控app

    系统工具 下载
    网医联盟app

    网医联盟app

    运动健身 下载
    汇丰汇选App

    汇丰汇选App

    金融理财 下载