学习系列 (2)--Ext.Panel
上一篇文章 ExtJs2.0 学习系列(1)--Ext.MessageBox ,受到了大家的褒贬不一,还是有的朋友提出好的
建议,在此表示感谢!
今天介绍 extjs 中的 Panel 组件。
//html 代码
<divid="container">
</div>
//js 代码
varp=newExt.Panel({
title:'MyPanel',//标题
collapsible:true,//右上角上的那个收缩按钮,设为 false 则不显示
renderTo:'container',//这个 panel 显示在 html 中 id 为 container 的层中
width:400,
height:200,
html:"<p>我是内容,我包含的 html 可以被执行!</p>"//panel 主体中的内容,可以执
行 html 代码
});
因为 panel 组件的子类组件包括 TabPanel,GridPanel,FormPanel,TreePanel 组件,所以非常有必要
介绍 Panel 组件的配置参数和相关的属性、方法。
//配置参数(只列举部分常用参数)
1.autoLoad:有效的 url 字符串,把那个 url 中的 body 中的数据加载显示,但是可能没有样式和 js
控制,只是 html 数据
2.autoScroll:设为 true 则内容溢出的时候产生滚动条,默认为 false
3.autoShow:设为 true 显示设为"x-hidden"的元素,很有必要,默认为 false
4.bbar:底部条,显示在主体内,//代码:bbar:[{text:'底部工具栏 bottomToolbar'}],
5.tbar:顶部条,显示在主体内,//代码:tbar:[{text:'顶部工具栏 topToolbar'}],
6.buttons:按钮集合,自动添加到 footer 中(footer 参数,显示在主体外)//代码:buttons: