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

时间:2016-03-01 10:46:43

标签: extjs formpanel

我在EXtjs 4.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' }  


    ]  
});  

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

0 个答案:

没有答案