window里布局了一个form,window有个最大化按钮,点击最大化,form的布局就占window的一部分那,如何使最大化时form同时增大,还有可不可以form一跳出来就是最大
[b]问题补充:[/b]
window可不可以一跳出来就是最大,我现在是要手动点一个最大才最大
win.maximize();//就可以最大化了
[code="js"]var win = new Ext.Window({
width:400,
height : 400,
layout:'fit',//注意这里的布局方式
items : [{
xtype : 'form'
}]
})[/code]
上面的可以,这种也可以实现
Ext.onReady(function() {
var form = new Ext.form.FormPanel({
baseCls: 'x-plain',
layout:'absolute',
url:'save-form.php',
defaultType: 'textfield',
items: [{
x: 0,
y: 5,
xtype:'label',
text: 'Send To:'
},{
x: 60,
y: 0,
name: 'to',
anchor:'100%' // anchor width by percentage
},{
x: 0,
y: 35,
xtype:'label',
text: 'Subject:'
},{
x: 60,
y: 30,
name: 'subject',
anchor: '100%' // anchor width by percentage
},{
x:0,
y: 60,
xtype: 'textarea',
name: 'msg',
anchor: '100% 100%' // anchor width and height
}]
});
var window = new Ext.Window({
title: 'Resize Me',
width: 500,
height:300,
minWidth: 300,
minHeight: 200,
maximizable:true,
layout: 'fit',
plain:true,
bodyStyle:'padding:5px;',
buttonAlign:'center',
items: form,
buttons: [{
text: 'Send'
},{
text: 'Cancel'
}]
});
window.show();
});
width: 500,
height:300,
这个两个属性改一下
width: document.body.clientWidth,
height: document.body.clientdHeight,
又学了点儿啊,这段时间没看EXT了,呵呵