美文网首页Extjs
Extjs 6.0.X 日期选择器位置偏移Bug

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

作者: Nexthy | 来源:发表于2016-05-16 20:04 被阅读172次
    Bug展示:
    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

        本文链接:https://www.haomeiwen.com/subject/kswbrttx.html