`
qinya06
  • 浏览: 600090 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

布局 基础

阅读更多
Ext.onReady(function(){    
   
    var panel=new Ext.Panel({   
   
        renderTo:"hello",   
   
        title:"容器组件",   
   
        width:300,   
   
        height:200,   
   
        layout:"card",   
   
        activeItem: 0,   
   
        layoutConfig: {   
   
            animate: true    
   
        },   
   
        items:[   
   
            {title:"子元素1",html:"这是子元素1中的内容"},   
   
            {title:"子元素2",html:"这是子元素2中的内容"},   
   
            {title:"子元素3",html:"这是子元素3中的内容"}   
   
        ],   
   
        buttons:[{text:"切换",handler:changeTab}]   
   
    });   
   
    var i=1;   
   
    function changeTab(){    
   
        panel.getLayout().setActiveItem(i++);    
   
        if(i>2)i=0;   
   
    }   
   
});   

--------------------------------------------------------------------------------
Ext.onReady(function(){           
   
var b = new Ext.Button({   
   
    id:"show-btn",           //定义按钮的ID   
   
    text:"弹出按钮",        //定义按钮的标题                       
   
    renderTo:document.body//将弹出按钮渲染到窗体上   
   
});   
   
var button = Ext.get('show-btn');      
   
var win;              
   
button.on('click', function() {    
   
    //创建TabPanel      
   
    var tabs = new Ext.TabPanel({      
   
        region: 'center', //border布局,将页面分成东,南,西,北,中五部分,这里表示TabPanel放在中间      
   
        margins: '3 3 3 0',      
   
        activeTab: 0,   //当前选项卡是第1个(从0开始)   
   
        defaults: {      
   
            autoScroll: true      
   
        },      
   
        items: [{      
   
            title: 'Bogus Tab',      
   
            html: "第一个Tab的内容."      
   
        }, {      
   
            title: 'Another Tab',      
   
            html: "我是另一个Tab"      
   
        }, {      
   
            title: 'Closable Tab',      
   
            html: "这是一个可以关闭的Tab",      
   
            closable: true //显示关闭按钮     
   
        }]      
   
        });      
   
        //定义一个Panel      
   
        var nav = new Ext.Panel({      
   
            title: 'Navigation',      
   
            region: 'west', //放在西边,即左侧      
   
            split: true,   //设置为分割   
   
            width: 200,      
   
            collapsible: true, //允许伸缩      
   
            margins: '3 0 3 3',      
   
            cmargins: '3 3 3 3'      
   
        });         
   
        //如果窗口第一次被打开时才创建      
   
        if (!win) {      
   
            win = new Ext.Window({      
   
                title: 'Layout Window',      
   
                closable: true,   //显示关闭按钮   
   
                width: 600,      
   
                height: 350,      
   
                border : false,      
   
                plain: true,      
   
                layout: 'border',      
   
                closeAction:'hide',      
   
                items: [nav, tabs]//把上面创建的panel和TabPanel放在window中,并采用border方式布局      
   
            });      
   
        }      
   
        win.show(button);      
   
    });      
   
});      
   
}); 
分享到:
评论

相关推荐

    微信小程序布局基础demo

    微信小程序布局基础DEMO主要涉及的是小程序中的页面布局技术,特别是Flex布局的应用。在Web开发中,HTML和CSS是构建页面结构和样式的基础,而微信小程序的开发模式与之相似,但又有其独特的规范和特性。针对没有HTML...

    网页设计布局基础教程(献给初学者).pdf

    网页设计布局基础教程 本教程旨在帮助初学者快速掌握网页设计布局的基础知识。网页设计布局是网页设计的基础,它决定了网页的整体风格和用户体验。网页设计布局的好坏直接影响到网站的用户体验和访问量。 一、网页...

    页面布局基础章节2.3

    在“页面布局基础章节2.3”中,我们主要探讨的是HTML5中关于网页布局的基础概念和技术。HTML5是现代网页开发的标准,它为开发者提供了更强大和灵活的布局工具,使得网页设计更加高效和易维护。在这个章节,我们将...

    DIV+CSS布局基础

    【CSS布局基础】 在网页设计领域,布局方式的选取对于网页的呈现和维护有着深远影响。传统的Table布局,依赖于HTML的`<table>`元素,这种布局方式主要是利用表格的特性来构建页面结构,包括内容的排列和间距的设置。...

    HTML的规则网页布局基础

    HTML 的规则网页布局基础知识点总结 HTML 规则网页布局基础是网页布局的基础,它涵盖了 HTML 的基本规则和 CSS 架构的基础知识。本文将从 HTML 的简单规则、基本结构标签、 META 标签、BODY 标签等方面对 HTML 规则...

    DIV+CSS网页布局基础-常用HTML标签介绍

    本教程将深入讲解`DIV+CSS`网页布局基础,特别是常用的HTML标签。 首先,我们要了解HTML的基础结构,这包括头部(`<head>`)、主体(`<body>`)和元信息(如`<meta>`标签)等。在`<body>`部分,我们经常会用到以下...

    降压型DCDC转换器电路板布局基础和案例

    降压型DCDC转换器电路板布局基础和案例 降压型DCDC转换器电路板布局是DC-DC转换器设计中一个非常重要的环节。好的电路板布局可以提高降压型DCDC转换器的效率、可靠性和EMC性能,而糟糕的电路板布局则可能会导致降压...

    WPF项目-布局基础-

    WPF项目-布局基础-

    DIV+CSS网页布局基础知识整理

    DIV+CSS网页布局基础知识整理,虽然不是很全,但也有点用

    网页设计中排版与布局基础

    网页布局设计基础涉及多个层面,包括理解页面尺寸、整体造型、页头、文本、页脚、图片和多媒体的处理。 1. 页面尺寸:网页设计需考虑不同分辨率下的显示效果,通常有800x600、640x480和1024x768等常见分辨率。设计...

    40种网页布局源代码

    1. CSS布局基础:布局通常分为流体布局、固定布局、响应式布局等类型。流体布局使页面元素根据浏览器窗口大小自动调整,固定布局则元素尺寸固定,不随窗口变化,而响应式布局是当前的主流,能够适应不同设备和屏幕...

    flexflexflexflexflex

    flexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflex

    div布局软件-主要用于div对网页进行前期的布局

    **Div布局基础** Div元素在HTML中是一个块级元素,它可以包裹其他HTML元素,用于组织页面结构。通过CSS(Cascading Style Sheets)样式控制,Div可以被定位、调整大小,甚至设置为浮动或绝对定位,实现各种复杂的...

    java图形界面文本框及布局基础

    1为利用JTextField文本框输入姓名地址信息,利用按钮打印到JTextArea上 2为复制第一个文本框内容至第二个文本框 两个文件有助于初学者熟悉BorderLayout布局,JPanel的设置,以及按钮添加点击事件的基本操作。

    移动端布局基础知识.md

    * 国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android开发的一样 * 兼容移动端主流浏览器,处理Webkit内核浏览器即可

    网页设计布局基础第1/4页

    ### 网页设计布局基础 #### 一、网页布局的重要性与基本概念 在当今互联网时代,网页设计不仅仅是关于提供信息或内容那么简单。一个成功的网站不仅要拥有有价值的内容,还需要通过有效的网页布局来吸引并保持用户...

    Grid简单入门布局.pptx

    **Grid布局基础** 1. **容器与项目**:在Grid布局中,我们首先有一个容器(container),它包含了若干个项目(item)。通过设置容器的display属性为`grid`或`inline-grid`,可以将其转换为Grid布局。 2. **网格定义*...

    wxPython窗体拆分布局基础组件

    总结来说,wxPython中的窗体拆分布局基础组件为开发者提供了一套功能丰富、配置灵活的布局解决方案。通过细致地了解和学习这些组件的属性和方法,开发者可以创建出既美观又实用的用户界面。重要的是,这些知识不仅...

Global site tag (gtag.js) - Google Analytics