Extjs 调整区域大小时,选项卡内、边框内的手风琴布局会提供滑块。只发生在铬合金中。

Extjs 调整区域大小时,选项卡内、边框内的手风琴布局会提供滑块。只发生在铬合金中。,extjs,Extjs,我使用ExtJS4开始使用Ext,在谷歌Chrome上运行时有一种奇怪的行为。 我有一个布局合适的视口。在它里面,我有一个带有边框布局的面板。 它有南部地区、西部地区和中部地区。 西部地区有一个选项卡面板,在第一个选项卡内我有一个手风琴面板 问题是,当我折叠面板,或者缩小西部地区的尺寸时,在Chrome中我会得到邪恶的滑块。在firefox上,它工作得很好,只在Chrome上发生。 当我在选项卡2(没有手风琴面板的那一个)上时,它不会发生。 你知道有什么问题吗 以下是描述问题的图片: 以下是源代

我使用ExtJS4开始使用Ext,在谷歌Chrome上运行时有一种奇怪的行为。 我有一个布局合适的视口。在它里面,我有一个带有边框布局的面板。 它有南部地区、西部地区和中部地区。 西部地区有一个选项卡面板,在第一个选项卡内我有一个手风琴面板

问题是,当我折叠面板,或者缩小西部地区的尺寸时,在Chrome中我会得到邪恶的滑块。在firefox上,它工作得很好,只在Chrome上发生。 当我在选项卡2(没有手风琴面板的那一个)上时,它不会发生。 你知道有什么问题吗

以下是描述问题的图片:
以下是源代码:

Ext.application({
    name: 'HelloExt',
    launch: function() 
    {
        var viewPort = Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            renderTo: 'layout'
        });

        var mainLayout = Ext.create('Ext.panel.Panel', {
            width: 'auto',
            layout: 'border',
            title : 'Gis Web',
            collapasible: true,
            defaults: {
                split: true,
                border: false,
                collapsible: true,
                manageOverflow: 2
            },
            items: [
                {
                    region: 'center',
                    collapsible: false,
                    id: 'center-panel',
                    border: true
                },
                {
                    id: 'south-panel',
                    region: 'south',
                    height: 100
                },
                {
                    id: 'west-panel',
                    region: 'west',
                    width: 200,
                    layout: 'fit'
                }
            ]
        });

        var accordionPanel = Ext.create('Ext.panel.Panel', {
            id: 'accordion-panel',
            layout: 'accordion',
            tabBar: {
                plain: true
            },
            border: false,
            items: [
                {
                    id: 'accordion-1',
                    title: '1'
                },
                {
                    title: '2'
                }
            ]
        });

        var tabPanel = Ext.createWidget('tabpanel', {
            activeTab: 0,
            defaults: {
                autoScroll: true,
                border: false
            },
            layout: 'fit',
            items: [
                {
                    id: 'tab-1',
                    title: 'Tab 1',
                    layout: 'fit'
                },
                {
                    layout: 'fit',
                    title: 'Tab 2'
                }
            ]
        });

        Ext.getCmp('tab-1').add(accordionPanel);

        var panel = Ext.getCmp('west-panel');
        panel.add(tabPanel);
        viewPort.add(mainLayout);
    }
});

在西面板上尝试以下操作:

                 {
                    id: 'west-panel',
                    region: 'west',
                    width: 200,
                    title: 'west panel',
                    xtype: 'tabpanel',
                    activeTab: 0,
                    defaults: {
                        //autoscroll removed !!! 
                        //autoScroll: true,
                        border: false
                    },
                    items: [
                        {
                            id: 'tab-1',
                            title: 'Tab 1',
                            layout: 'fit'
                        },
                        {
                            layout: 'fit',
                            title: 'Tab 2'
                        }
                    ]

                }

谢谢你,我不敢相信我没有看到tabpanel的autoScroll。