Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout 可滚动的ExtJS驱动布局_Layout_Extjs_Extjs4 - Fatal编程技术网

Layout 可滚动的ExtJS驱动布局

Layout 可滚动的ExtJS驱动布局,layout,extjs,extjs4,Layout,Extjs,Extjs4,我正在从事大量使用ExtJS库的项目,由于我不太擅长纯CSS交叉浏览器布局开发,我决定使用ExtJS布局进行健壮的标记原型设计。只有一个问题——我不知道如何使我的页面可以滚动,就像在传统网站上一样。ExtJS只是剪辑任何溢出浏览器视口的内容,“autoScroll:true”没有任何效果 基于第一个ExtJS4版本,不再适用于较新版本 这取决于你的布局。。。视口应仅包含一个元素,并将忽略可滚动设置。这是因为视口默认使用fit布局。为视口中包含所有内容的一个项目提供可滚动设置,请记住,此项不能为布

我正在从事大量使用ExtJS库的项目,由于我不太擅长纯CSS交叉浏览器布局开发,我决定使用ExtJS布局进行健壮的标记原型设计。只有一个问题——我不知道如何使我的页面可以滚动,就像在传统网站上一样。ExtJS只是剪辑任何溢出浏览器视口的内容,“autoScroll:true”没有任何效果

基于第一个ExtJS4版本,不再适用于较新版本

这取决于你的布局。。。
视口
应仅包含一个元素,并将忽略可滚动设置。这是因为视口默认使用
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”