0
我创建了一个容器,其宽度为3000px,并带有三个子容器,每个子容器都有flex:1。我使顶部容器水平滚动。但是,当我拖动到右侧时,我可以看到第三个框(第三个框),但是一旦我释放,窗口就会恢复。我希望右侧的内容在发布后保持可见。使容器水平滚动?
来源:
Ext.Loader.setConfig({enabled: true}); Ext.application({ name: "Sencha", launch: function() { var tabPanel = Ext.create('Ext.tab.Panel', { layout: 'card', padding: 2, tabBarPosition: 'bottom', items: [ { id: 'tab1', title: 'Home', layout: 'hbox', xtype: 'container', width: 3000, scrollable: { direction: 'horizontal' }, items: [ { xtype: 'panel', layout: 'vbox', flex: 1, items: [ { html: "vb1", flex: 1 }, { html: "vb2", flex: 1 } ] }, { html: "two", flex: 1 }, { html: 'three', flex: 1 } ], iconCls: 'home' } ] }); Ext.Viewport.add(tabPanel); } });
看来SenchaFiddle坏了。所有的代码都在我的问题。它可以简单地复制/粘贴到任何senchafiddle。 – h4labs
这是不是工作? – bwags
我不知道我明白了。这不可能是正确的? “layout:'Card'.hbox”我正在使用卡片布局。我希望整个标签可以水平滚动,并有3个独立的面板。 – h4labs