Bug展示:
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
开源版本,禁止商业利用
-
Commerce
通常在非商业开发中,我们使用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'
});