在EXtjs中更改字段集时,表单面板滚动条跳转

在EXtjs中更改字段集时,表单面板滚动条跳转,extjs,formpanel,Extjs,Formpanel,我在ExtJS4.1中创建了一个表单面板,其中有7个字段集。默认字段集类型为文本字段。其中一些是搜索框文本字段。模板面板具有指定的高度。所以,若我向下滚动到表单面板的底部,并在字段集中进行更改(比如搜索单词并选择表单结果中的一个选项),滚动条会跳到顶部。这种情况发生在更新布局中,有什么方法可以防止这种情况发生吗 我的表单面板代码如下所示 Ext.define('MyApp.view.Form', { extend: 'Ext.form.FormPanel',

我在ExtJS4.1中创建了一个表单面板,其中有7个字段集。默认字段集类型为文本字段。其中一些是搜索框文本字段。模板面板具有指定的高度。所以,若我向下滚动到表单面板的底部,并在字段集中进行更改(比如搜索单词并选择表单结果中的一个选项),滚动条会跳到顶部。这种情况发生在更新布局中,有什么方法可以防止这种情况发生吗

我的表单面板代码如下所示

Ext.define('MyApp.view.Form', {  
          extend: 'Ext.form.FormPanel',  
    overflowY: 'auto',  
    defaults: {  
        anchor: '98%',  
        msgTarget: 'side',  
        disabledCls: ''  
    },  
    disabledCls: '',    
    bodyBorder: false,  
    bodyPadding: '0 8 10 8',  
    border: '0',  
    waitMsgTarget: true,    
    frame: false,  
    fieldDefaults: {  
        labelAlign: 'top',  
        bodyPadding: 0,  
        labelSeparator: '',  
        msgTarget: 'side',  
        disabledCls: ''  
    },  
    defaultType: 'textfield',  
    items:[  
        { xtype: 'item 1' },          
                     {  
            xtype: 'item2'  
         },  
         { xtype: 'item3'},  
         { xtype: 'item4' },  
         {  
            xtype: 'item5'  
         },  
         { xtype: 'item6' },  
         { xtype: 'item7' }  


    ]  
});  

所有字段集更改都会发生这种情况。

这很奇怪。我从未面对过这样的行为。你能用sencha小提琴重现这个问题吗?我不能用sencha小提琴重现它。这个链接有关于同一个问题的讨论,但似乎没有输出或解决方案,我刚才遇到过这个问题。这是在我的员工使用复选框组并向其中添加单选按钮之后发生的。