如何在 extjs 中放置垂直滚动条

How can I put a vertical scrollbar in extjs

我正在使用 extjs 构建门户,但遇到以下问题。图像超过选项卡的高度(大小合适)。我想要的是在此选项卡上添加一个垂直滚动条。我如何在 extjs 中执行此操作?

这是我的代码的一部分:

   items: [{
                xtype: 'tabpanel',
                activeTab: 0,
                flex: 2,
                items: [{
                        xtype: 'panel',
                        title: 'Images',
                        items: [{contentEl:'img',autoScoll: true,height:11200,overflowY : String }]
                 },{    
                        xtype: 'panel',
                        title: 'Material',
                        items: [{contentEl:'msg',autoScoll: true,height:11200,overflowY : String }]
                        }]
            }]

谢谢。

我可以在您的代码中看到 autoScoll 而不是 autoScroll: true。 这似乎是一个错字。 看看这个。

你试过这个吗 -

overflowY: 'scroll'

这是文档中的内容 -

'scroll' to always enable vertical scrollbar (Style overflow-y: 'scroll').

http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.Component-cfg-overflowY

尝试添加 layout:fit 和 autoScroll:true。

对于 ExtJS 6,您可以使用 Ext.panel.Panel.scrollable

要启用垂直滚动,您可以将其设置为 scrollable: 'vertical'

无论内容如何都强制垂直滚动,您可以通过 Ext.scroll.Scroller 配置:

scrollable: {
    y: 'scroll'
}