ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页

 更新时间:2008年12月29日 23:12:23   作者:  
ExtJs 学习笔记基础篇 面板的使用(Ext.Panle、Ext.TabPanel、Ext.Viewport)
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

通过此文能学习到如下内容
1.创建一个简单的面板 Ext.Panel
2.制作一个可以拖动的面板 Ext.Panel
3 .使用选项卡面板
3.使用Ext.Viewport搭一个简单布局(用一个小例子来总结本文所有内容)
面板是ExtJs控件的基础,很多控件都是在面板的基础上扩展的,或者他会与其他控件之间有关系。
面板由一个工具栏、一个底部工具栏、面板头部、面板尾部和面板主区域几个部分组成。面本类中还提供了面板展开、关闭等功能。并提供了一些可重用的工具按钮让我们灵活的控制面板。面板可以放入其他任何容器中,面板本身也是一个容器,所以面板里面也可以包含其他组件。面板的类名为Ext.Panel,其xtype为panel。
看下面一个例子来显示出面板的各个组成部分:
//普通的面板
function panel(){
var panel=new Ext.Panel({
renderTo:'panel',
title:'面板的头部',
width:400,
height:200,
html:'<h1>面板的主显示区域..可包含任何html代码</h1>',
tbar:[{text:'顶部工具栏按钮'}],
bbar:[{text:'底部工具栏'}],
buttons:[
{
text:'面板底部按钮',
handler:function()
{
Ext.Msg.alert('提示','面板底部按钮的事件!');
}
}
]
});
}
上面的代码就不做详细介绍了,特别注意的一点是renderTo:'panel',这句代码负责把面板绑定到一个div层里,panel就是div的ID。
<div id="panel"></div>
代码执行后会显示下面的效果:

效果不错吧!面板中可以有多个工具栏,可以位于面板的顶部或底部,Ext工具栏是由Ext.Toolbar类表示。工具栏可以存放按钮、文本等内容。而且面板中还提了一些实用的工具栏,可以通过tools配置属性向面板头部加入工具栏选项,看下面的案例:
function panel(){
var panel=new Ext.Panel({
tools:[
{id:"save"},
{id:"help"},
{id:"up"},
{
id:"close",
handler:function(){
Ext.MessageBox.alert("工具栏按钮","工具栏的关闭按钮事件")
}
}
],
renderTo:'panel',
title:'面板的头部',
width:400,
height:200,
html:'<h1>面板的主显示区域..可包含任何html代码</h1>',
tbar:[{text:'顶部工具栏按钮'}],
bbar:[{text:'底部工具栏'}],
buttons:[
{
text:'面板底部按钮',
handler:function()
{
Ext.Msg.alert('提示','面板底部按钮的事件!');
}
}
]
});
}

相关文章

  • ExtJs扩展之GroupPropertyGrid代码

    ExtJs扩展之GroupPropertyGrid代码

    这几天做一个Web项目,使用了ExtJs,其中有个像设计器一样的界面,选择界面上的内容,可以直接编辑内容的属性,这个原本来说对于使用ExtJs还是很简单的。
    2010-03-03
  • ExtJS 4.2 Grid组件单元格合并的方法

    ExtJS 4.2 Grid组件单元格合并的方法

    这篇文章主要为大家详细介绍了ExtJS 4.2 Grid组件的单元格合并,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • ExtJS 入门

    ExtJS 入门

    记录一下ExtJS的一些简单使用的方法.备忘
    2010-10-10
  • ExtJS4如何给同一个formpanel不同的url

    ExtJS4如何给同一个formpanel不同的url

    这篇文章主要介绍了ExtJS4如何给同一个formpanel不同的url,需要的朋友可以参考下
    2014-05-05
  • extjs之去除s.gif的影响

    extjs之去除s.gif的影响

    其实这一个总是很容易解决,只要在Ext.onReady()方法之前(或者方法的第一句)加上下面这一句代码就解决了!
    2010-12-12
  • DWR Ext 加载数据

    DWR Ext 加载数据

    在Ext中直接使用DWR
    2009-03-03
  • ExtJS4给Combobox设置列表中的默认值示例

    ExtJS4给Combobox设置列表中的默认值示例

    这篇文章主要介绍了ExtJS4如何给Combobox设置列表中的默认值,需要的朋友可以参考下
    2014-05-05
  • Extjs表单常见验证小结

    Extjs表单常见验证小结

    Extjs表单验证包括空验证、用vtype格式进行简单的验证、高级自定义密码验证、使用正则表达式验证等等
    2014-03-03
  • Extjs4 类的定义和扩展实例

    Extjs4 类的定义和扩展实例

    一般定义方式注意方法和函数的添加方式不同,具体定义步骤如下,感兴趣的朋友可以参考下哈,感兴趣的朋友可以了解下哈
    2013-06-06
  • ExtJs事件机制基本代码模型和流程解析

    ExtJs事件机制基本代码模型和流程解析

    最近开始自学ExtJs,下载了些视频和上网搜了些相关文章和文档准备好好学学,今晚第一次接触ExtJs的事件机制,刚开始感觉有点晕,和以前所接触的VB或是纯的JAVASCRIPT的实现方式有些区别。根据一个例子,来分析和总结一下这个流程吧。
    2010-10-10

最新评论

?


http://www.vxiaotou.com