zoukankan      html  css  js  c++  java
  • ExtJs2.0学习系列(9)Ext.TabPanel之第一式

    大家好,接着介绍extjs的基础吧,Tabpanel组件大家喜欢吧!
    (暂放首页2个小时.)
    照旧,看个最简单的先,后面再详细说复杂的!
    效果图片:

    js代码:

    Ext.onReady(function(){
         var tabsDemo
    =new Ext.TabPanel({
                renderTo:Ext.getBody(),
                
    300,
                activeTab:
    0,//当前激活标签
                frame:true,
                items:[{
                          contentEl:
    "tabOne",//标签页的页面元素id(加入你想显示的话)
                          title:"浪曦",
                          closable:
    true//是否现实关闭按钮,默认为false
                },{
                          contentEl:
    "tabTwo",
                          title:
    "博客园兄弟们可好"
                }]
         });
    });
    html代码:
    <body style="margin:10px;">
        
    <div>
              
    <div id="tabOne"  class="x-hide-display">i am tabOne!</div>
              
    <div id="tabTwo" class="x-hide-display">i am tabTwo!</div>
        
    </div>
    </body>
    <!--注意class类型,设为x-hide-display,以正常显示-->
    在这里例举几个参数:
    //几个相关参数
    1.tabPosition:"bottom"//选项卡的位置,枚举值bottom,top.默认为top(只有top的时候才能选项卡的滚动!)
    2.tabTip:"提示"//必须先调用Ext.QuickTips.init();才有效果

    经常我们有这么个情况,一个选项卡加载一个页面,这里我提供一种不是很好但是很稳定的简单方法(已经在项目中验证没有出现问题).
    就是:使用iframe作为tab的标签页内容.
    1.用iframe加载其他完整页面的tabpanel.
    效果图:

    点击链接"换成博客园",

    html代码:

    <body style="margin:10px;">
        
    <div>
              
    <href="javascript:void(0)" onclick="parent.frames['mainFrame'].location='http://www.cnblogs.com'">换成博客园</a>
              
    <iframe id="mainFrame" name="mainFrame" src="http://www.baidu.com" frameborder="0" height="100%" width="100%" style="overflow:hidden;"></iframe>
        
    </div>
    </body>
    js代码:
    Ext.onReady(function(){
         
    var tabsDemo=new Ext.TabPanel({
                renderTo:Ext.getBody(),
                activeTab:
    0,
                height:
    700,//当用viewport布局时,这个height可以省去
                frame:true,
                items:[{
                          contentEl:
    "mainFrame",
                          tabTip:
    "fengjian",
                          title:
    "加载页面的标签页",
                          closable:
    true
                }]
         });
    });

    今天的内容简单.就暂且说做到了这里,下篇中我们说说tabpanel的滚动标签和动态添加标签的tabpanel!

    敬请期待!

  • 相关阅读:
    (转)expfilt 命令
    (转)第二十三节 inotify事件监控工具
    数据结构之平衡二叉树(AVL)
    安装apache2.4.10
    centos下编译安装mysql5.6
    随机 I/O & 顺序 I/O
    什么是mysql中的元数据
    linux中mail函数不能发送邮件怎么办
    检测MYSQL不同步发邮件通知的脚本
    mysql自动备份策略
  • 原文地址:https://www.cnblogs.com/OwenWu/p/1783903.html
Copyright © 2011-2022 走看看