EXTJS 窗口Ext.Window()学习笔记
2014-07-31 16:05
330 查看
1、窗口的基本属性
var win = new Ext.Window({ layout:'fit', //窗口的布局类型,fit表示布局布满整个窗口 width:500, //窗口大小 height:300, closeAction:'hide',//控制用户单击右上角的关闭,默认为close,会在关闭窗口时把窗口对象销毁,就不能使用show()函数显示窗口了! closable:false, //如果不想使窗口关闭,设置为 draggable:true, //不可任意拖动窗口位置 items:[{}], // buttons: [{ text:'按钮' //窗口下端的按钮 }], maximizable:true, //最大化 minimizable:true, //最小化--单击并不会触发任何操作,我们可以监听minimize事件或重写minimize()函数. constrain:false, //保证整个窗口不会超过浏览器的边界 constrainHeader:true, //只保证窗口的顶部不超过浏览器的边界 }); win.show();
2、往窗口中添加
(1)、将上一篇的grid加入items中,即在window中加入一个Panel
var win = new Ext.Window({ layout:'fit', //窗口的布局类型,fit表示布局布满整个窗口 width:500, //窗口大小 height:300, closeAction:'hide',//控制用户单击右上角的关闭,默认为close,会在关闭窗口时把窗口对象销毁,就不能使用show()函数显示窗口了! closable:true, //如果不想使窗口关闭,设置为false draggable:true, //不可任意拖动窗口位置 items:[grid], // buttons: [{ text:'按钮' //窗口下端的按钮 }], maximizable:true, //最大化 minimizable:true, //最小化--单击并不会触发任何操作,我们可以监听minimize事件或重写minimize()函数. constrain:false, //保证整个窗口不会超过浏览器的边界 constrainHeader:true, //只保证窗口的顶部不超过浏览器的边界 }); win.show();
(2)、加入form表单,只是将上边的items中的grid改成form
var form = new Ext.form.FormPanel({ labelAlign:'right', labelWidth:50, frame:true, defaultType:'textfield', items:[{ fieldLabel:'文本', name:'text' },{ fieldLabel:'日期', name:'data', xtype:'datefield' }] });
(3)、复杂布局
//复杂布局 //1、窗口的复杂布局 var tabs = new Ext.TabPanel({ region:'center',//布局在中间 margins:'3 3 3 0', activeTab:0, defaults:{autoScroll:true}, items:[{ title:'默认', html:'内容' },{ title:'标签', html:'内容' },{ title:'可关闭', html:'内容', closable:true }] }); //导航界面 var nav=new Ext.Panel({ title:'导航', region:'left',//布局 split:true, width:200, collapsible:true, margins:'3 0 3 3', cmargins:'3 3 3 3' });
Ext.Window中--------items:[nav,tabs],
相关文章推荐
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJS:学习笔记五:window窗口-登陆
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJs学习笔记(10)_Window窗口的Border布局
- ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- ExtJs4 笔记 Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件
- extJs 2.1学习笔记(Ext.TabPanel篇)
- ExtJS学习笔记(1)-表单验证,Ext.FormPanel
- ExtJs 学习笔记 窗口
- ExtJS学习笔记(五) window与panel篇
- EXTJS 学习总结(3) Ext.Window
- ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页
- ExtJs学习笔记(10)_Window的基本用法
- 【ext学习笔记】JS获取各种浏览器窗口的大小
- extjs学习笔记三[Ext+json+jsp构建的动态树]
- ExtJS学习笔记(5)- Form表单的提交 -Ext.FormPanel
- Ext学习笔记10-window
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页