<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">原因:同时设置了layout=‘fit’</span>
解释:layout为fit时,则子控件的大小会自动调整至与window的显示区域一致,那么会于autoScroll冲突,因此即使子控件的大小超过限制也不会出现滚动条
代码如下:
Ext.create('Ext.window.Window', {
title : '测试fit与autoScroll冲突的示例',
height : 200,
width : 380,
layout : 'fit',
items : [ {
xtype : 'form',
defaults : {
xtype : 'textfield',
labelWidth : 100,
labelAlign : 'right'
},
items : [ {
fieldLabel : '姓名1'
}, {
fieldLabel : '姓名2'
}, {
fieldLabel : '姓名3'
}, {
fieldLabel : '姓名4'
}, {
fieldLabel : '姓名5'
}, {
fieldLabel : '姓名6'
}, {
fieldLabel : '姓名7'
}, {
fieldLabel : '姓名8'
} ]
} ]
}).show();