我的布局如下图所示代码:提琴问题是当我有多个选项卡时,比如(第一个选项卡&第二个选项卡),第二个标签中的内容不尊重滚动条,因此它会拖动内容,因为没有滚动条但当我删除第一个标签作为第二张图片(注解第15行)时,我就完美地工作了。那么,我怎样才能有多个选项卡,并保持滚动和发送选项卡面板内容之间的标题?
mccptt671#
短
你的例子对我很有用。
改进的替代方案
我建议将滚动条添加到选项卡面板内的组件中。
下面是我的详细方法:
Ext.define('myapp.layout', { extend: 'Ext.container.Viewport', layout: 'border', items: [ {xtype: 'panel', title: 'north', region: 'north', height: 100, border: 1}, {xtype: 'panel', title: 'west', region: 'west', width: 100, border: 1}, { xtype: 'tabpanel', region: 'center', items: [ {xtype: 'panel', title: 'first tab'}, {xtype: 'panel', title: 'second tab', // => scrollable: true, bodyPadding: 10, layout: {type: 'vbox', pack: 'start', align: 'stretch'}, items: [ {xtype: 'panel', title: 'First Line', height: 100, border: 1}, {xtype: 'panel', title: 'Second Line', // => minHeight: 900, flex: 1, border: 1}, ] }, ] } ] });
这里我模拟second line的高度为900==>,因此可滚动项被设置为父组件。
second line
1条答案
按热度按时间mccptt671#
短
你的例子对我很有用。
改进的替代方案
我建议将滚动条添加到选项卡面板内的组件中。
下面是我的详细方法:
这里我模拟
second line
的高度为900==>,因此可滚动项被设置为父组件。