Extjs 6.0.X 日期选择器位置偏移Bug

Bug展示:
Extjs 6.0.X 日期选择器位置偏移Bug_第1张图片
Bug.png
Bug描述:

一个存在滚动条的页面,当选择完日期后,触发滚动条的Scroll,然后再选择日期的时候,Bug就出现了

Bug 出现的Ext版本:
6.0.1 (BUG) 
6.0.0 (BUG)
浏览器兼容测试:
Google Chrome 50.0.2661.94, Windows 10 64-bit 
MicroSoft Edge 25.10586.0.0, Windows 10 64-bit 
IE 11.0.24, Windows 10 64-bit 
FireFox 46.0.1, Windows 10 64-bit
datefield范例:
{ 
   xtype: 'datefield', 
   fieldLabel: '日期', 
   name: 'statis_day', 
   flex: 1, 
   editable: false, 
   allowBlank: false, 
   submitFormat: 'Ymd', 
   format: 'Y/m/d', 
   maxValue: new Date() 
}
Ext相关说明
  • Ext FramWork版本

    • Commerce
      商业版本,need 白花花的银子 Buy License
    • GPL
      开源版本,禁止商业利用

通常在非商业开发中,我们使用GPL版本

  • Ext官方已经确认了这个Bug,并且在Extjs 6.0.2版本中修复,但当前只发布了Commerce版本
BUG FIX

1.切换为Extjs 6.0.2的SDK,然后ReBuild

sencha app upgrade /path/to/new_version_of_sdk 

2.覆盖Ext.Date

Ext.define("overrides.Date", { 
    override: 'Ext.picker.Date', 
    hideMode: 'visibility' 
});

你可能感兴趣的:(Extjs 6.0.X 日期选择器位置偏移Bug)