Layout 可滚动的ExtJS驱动布局
我正在从事大量使用ExtJS库的项目,由于我不太擅长纯CSS交叉浏览器布局开发,我决定使用ExtJS布局进行健壮的标记原型设计。只有一个问题——我不知道如何使我的页面可以滚动,就像在传统网站上一样。ExtJS只是剪辑任何溢出浏览器视口的内容,“autoScroll:true”没有任何效果 基于第一个ExtJS4版本,不再适用于较新版本 这取决于你的布局。。。Layout 可滚动的ExtJS驱动布局,layout,extjs,extjs4,Layout,Extjs,Extjs4,我正在从事大量使用ExtJS库的项目,由于我不太擅长纯CSS交叉浏览器布局开发,我决定使用ExtJS布局进行健壮的标记原型设计。只有一个问题——我不知道如何使我的页面可以滚动,就像在传统网站上一样。ExtJS只是剪辑任何溢出浏览器视口的内容,“autoScroll:true”没有任何效果 基于第一个ExtJS4版本,不再适用于较新版本 这取决于你的布局。。。视口应仅包含一个元素,并将忽略可滚动设置。这是因为视口默认使用fit布局。为视口中包含所有内容的一个项目提供可滚动设置,请记住,此项不能为布
视口
应仅包含一个元素,并将忽略可滚动设置。这是因为视口默认使用fit
布局。为视口中包含所有内容的一个项目提供可滚动设置,请记住,此项不能为布局类型fit
{
xtype: 'viewport',
items: [{
autoScoll: true // will be of xtype panel by default
items: // you content
}]
}
顺便说一句,使用
HBox
或VBox
布局可以禁用滚动可能性。默认情况下,视口不使用fit
布局。默认布局是auto
。此问题基于ExtJS4的第一个版本,该版本中的视口设置为与ExtJS3中的视口相同。或者你为什么认为这被标记为答案?那到底是哪个版本?4.0.2a Ext.视口时的当前Ext版本具有默认的自动布局以及3.4版本。也许是被伪造的账户骗了。下面是相应的ext版本的一些控制台输出'version'+ext.getVersion().version+''+new ext.Viewport().layout.$className>>“version4.0.2a ext.layout.container.Auto”
'version:'+ext.version+'+new ext.Viewport().layout.type>>“版本:3.4.0 Auto”
@sra仅供参考。”<代码>'version'+Ext.getVersion().version+''+new Ext.Viewport().layout.$className>>“version4.0.0ext.layout.container.Auto”