【问题标题】:Datepicker is not selecting corretly the previous values when we have two components on sencha ext js 7.2当我们在 sencha ext js 7.2 上有两个组件时,Datepicker 没有正确选择以前的值
【发布时间】:2025-12-18 17:05:01
【问题描述】:

我在使用 ext js 7.2 上的日期选择器组件时遇到了一些问题。

这是重现该行为的小提琴: https://fiddle.sencha.com/#view/editor&fiddle/36h9

基本上,我在同一页面上有两个日期选择器组件,当我插入这两个组件之间时,我选择错误。

步骤: 1. 单击第一个日期选择器图标。 2. 单击第二个日期选择器图标。 3. 再次单击第一个日期选择器图标。 - 验证组件上选择的错误值。

谢谢!

【问题讨论】:

    标签: extjs datepicker extjs7


    【解决方案1】:

    看起来这个错误出现在 > 7.0 版本中 尝试使用以下覆盖来修复它:

    Ext.define('Override.picker.Picker', {
        override: 'Ext.picker.Picker',
    
        afterShow: function(me) {   
            me.callParent([me]);    
            me.scrollSlotsIntoView();   
            Ext.util.InputBlocker.blockInputs();    
        }
    });
    

    解决方法:https://fiddle.sencha.com/#view/editor&fiddle/36lo

    【讨论】:

    • 你好亚瑟,非常感谢。这个覆盖解决了这个问题,我们在我们的项目中添加了它,它工作正常!祝你有美好的一天!
    最近更新 更多