0

这是我正在处理的应用程序的简单代码:

           {
            xtype: 'tabpanel',
            activeTab: 0,
            layout: 'fit',
            items: [
                {
                    xtype: 'gridpanel',
                    title: 'Proposed Benchmarkss',
                    store: 'BenchmarkLookupStore',
                    plugins: [cellEditing],
                    scroll: true,
                    columns: [
                        new Ext.grid.RowNumberer(),
                        {
                            dataIndex: 'code',
                            text: 'Code',
                            flex: 1
                        }

                    ]
                },
                {
                    xtype: 'panel',
                    title: 'Additional Comments',
                    layout: 'fit',
                    items: [
                        {
                            xtype: 'htmleditor'
                        }
                    ]
                }
            ]
        }

我正在使用 Extjs4.1.1 GA,记录数为 300,但在网格面板上看不到滚动条。我放了 scroll: true ,但我仍然看不到滚动条。我获得滚动条的唯一方法是将 height:200 放在网格面板上。

很奇怪 !

建议?

4

1 回答 1

0

通过将多个项目放置在具有合适布局的选项卡面板中,您可能会混淆布局引擎。它旨在拉伸单个项目以占据其父元素的整个主体。我将更改为在选项卡面板上使用 vbox 布局而不是 fit 布局,并为网格面板和附加评论面板提供 flex 或 height 属性(可能在评论和 flex: 1 网格面板上设置高度以像素为单位) . 此外,如果选项卡面板中的任何容器未在此处显示,请确保它们具有布局集并正确应用。

于 2012-11-16T21:32:10.097 回答