`
lym6520
  • 浏览: 705748 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

ext之border布局一

    博客分类:
  • EXT
阅读更多
<html pageEncoding="utf-8">

<head>

<title></title>
 <link rel="stylesheet" type="text/css" href="../../ext-2.2/resources/css/ext-all.css" />
  <script type="text/javascript" src="../../ext-2.2/adapter/ext/ext-base.js"></script>
  <script type="text/javascript" src="../../ext-2.2/ext-all-debug.js"></script>
 <script>

        Ext.onReady(function(){

            var tb = new Ext.Toolbar('north-div');//创建一个工具条
            tb.add(new Ext.Toolbar.SplitButton({

                text: '文件',

                cls: 'x-btn-text-icon blist',

                menu: {
                    items: [{
                        text: '新建',
                        handler: onItemClick
                    }, {
                        text: '保存',
                        handler: onItemClick
                    }, {
                        text: '加载',
                        handler: onItemClick
                    }]
                }
            }), new Ext.Toolbar.MenuButton({

                text: '编辑',

                cls: 'x-btn-text-icon blist',

                menu: {
                    items: [{
                        text: '复制',
                        handler: onItemClick
                    }, {
                        text: '粘贴',
                        handler: onItemClick
                    }]
                }
            }));

            var viewport = new Ext.Viewport({

                layout: 'border',

                items: [{

                    border: false,

                    region: 'north',

                    contentEl: 'north-div',

                    tbar: tb,

                    height: 26

                }, new Ext.TabPanel({

                    region: 'center',

                    deferredRender: false,

                    activeTab: 0,

                    items: [{

                        contentEl: 'center-div',

                        title: '内容',

                        closable: true,

                        autoScroll: true

                    }]

                }), {

                    region: 'south',

                    contentEl: 'south-div',

                    height: 28,

                    margins: '0 0 0 0'

                }]

            });

            function onItemClick(item){

                alert(item.text);

            }

        })
    </script>
 </head>
    <body>
        <div id="north-div">
        </div>
        <div id="center-div">
            内容
        </div>
        <div id="south-div">
            状态栏
        </div>
    </body>
</html>



效果图:
  • 大小: 15.4 KB
分享到:
评论

相关推荐

    Ext Designer入门3-Viewport和Border布局

    本节介绍 Ext的Border布局以及如何创建一个Viewport。 1、Viewport介绍: Viewport 是一类特殊的容器。它创建后会自动填充到整个页面区域,并能自动适应页面缩放。一般作为用用程序全局容器使用。 2、Border布局...

    EXT制作的布局,使用border layout, 稍做改动即可添加到自己的项目里, 简单实用。让你感受EXT的强大

    本示例主要讲解了EXT如何利用Border Layout实现一个简单而实用的布局设计。 Border Layout是EXT中的一种预定义布局,顾名思义,它将容器划分为五个区域:north, south, east, west 和 center。这些区域按照它们的...

    ExtJS布局之border实例

    #### 一、Border布局简介 在ExtJS框架中,`border`布局是一种非常常见的布局方式,它将容器划分为五个区域:north(北)、south(南)、east(东)、west(西)以及center(中心)。通过这种布局方式可以非常方便地...

    ext2.2 在border中创建树

    ext2+,树,tree,布局,border

    Ext常用布局

    本篇文章将深入探讨Ext中常用的两种布局:Fit布局和Border布局,为初学者提供详细的指导。 首先,我们来看Fit布局。Fit布局主要用于那些需要完全填充容器空间的场景。它只有一个子组件可以展示,并且该子组件会自动...

    Ext介绍以及_ext页面布局

    4. **Border布局**:Border布局是最常用的布局之一,它将容器分为五个区域:东(east)、南(south)、西(west)、北(north)和中心(center)。每个区域可以独立放置组件,提供灵活的页面布局。 例如,创建一个包含北部...

    EXT 布局 Layout 资料

    Ext JS 提供了一个布局基类 `Ext.layout.ContainerLayout`,其他所有布局类型均继承自这个基类。容器组件包括一个 `layout` 及 `layoutConfig` 配置属性,用于指定容器使用的布局类型及其详细配置信息。如果未明确...

    Ext.Viewport布局

    `Ext.Viewport`布局是Ext JS框架中构建复杂用户界面的关键组件之一。通过合理的属性配置和布局设计,它可以有效地管理页面上的多个区域和组件,实现灵活的布局调整和动态内容加载。对于希望利用Ext JS创建高级Web...

    Ext10种布局

    - **定义**:通过 `Ext.layout.BorderLayout` 类定义,布局名称为 `border`。 - **功能**:该布局将容器划分为五个区域:东、南、西、北和中心,分别对应于 `east`、`south`、`west`、`north` 和 `center`。 - **...

    ext布局(Layout.html)例子.pdf

    在EXT中,布局管理器是核心组件之一,它负责处理容器中的子组件的排列和大小调整。以下是对EXT布局中几种常见布局方式的详细说明: 1. Column布局: Column布局将容器分割成多列,每列的宽度可以通过`columnWidth`...

    Ext教程ext2-Ext简易教程

    Ext的布局系统是其强大功能的关键之一,提供了多种布局方式以适应不同的设计需求。常见的布局包括: 1. Accordion布局:这种布局将子组件折叠在一起,一次只显示一个。 2. Border布局:将容器分为五个区域(东、南...

    ext实例 ext操作步骤

    **页面布局**是EXT的核心功能之一,它提供了多种布局模式来适应不同设计需求。常见的布局有: 1. **Accordion布局**:这种布局方式使得每个子组件可以折叠,适用于展示大量同类信息但有限的空间。布局由`Ext.layout...

    搜集来的ext布局材料

    2. **Border布局**: - `border` 布局是EXTJS中的一种复合布局,可以将容器划分为多个区域,便于创建复杂的多面板布局。 - 区域包括:`north`(顶部)、`south`(底部)、`east`(右侧)、`west`(左侧)和`center...

    ext_v1-1.zip

    它提供了一系列预定义的布局,如"fit"布局、"border"布局和"form"布局等,可以帮助开发者根据需求灵活地安排组件的位置和大小。 总的来说,"ext_v1-1.zip"中的资源是EXT JS开发的重要组成部分,结合Komodo Edit的...

    ExtJs布局教程Ext详细布局

    ExtJS布局是构建用户界面的关键部分...同时,理解布局的原理和规则,可以避免常见的错误,比如一行内所有组件的`columnWidth`之和不等于1,导致布局混乱。掌握Column布局,将有助于开发出更加美观、响应式的ExtJS应用。

    ext 3.3 中文 chm

    EXT 3.3 提供了多种布局模式,如fit布局、border布局、form布局等,满足各种布局需求。 EXT 3.3 的数据绑定机制也是其强大之处,它允许开发者将模型(Model)的数据直接绑定到视图(View)上,实现了数据与界面的...

    Ext-2.1 Ext 2全文档

    Ext 2.1提供了多种布局模式,如fit布局、border布局、form布局等,以适应不同类型的用户界面需求。布局管理器负责调整组件大小和位置,确保它们在容器中正确显示。 此外,Ext 2.1还包含一套强大的表格处理功能。Ext...

    ext API帮助文档(chm格式),及ext教程

    EXT的布局管理是其灵活性的关键,有多种布局方式,如fit布局、border布局、form布局等,可以根据需求选择合适的布局以适应不同的界面设计。 学习EXT,不仅需要理解API和基本组件,还要熟悉MVC(Model-View-...

    Ext4.0学习总结及功能详解(特别详细)

    Border布局是另一种常用的布局方式,它可以将容器划分为五个区域:west、east、south、north和center。每个区域都有其特定的用途,如west和east用于侧边栏,south和north用于顶部和底部的导航,而center区域通常...

    ext布局(Layout.html)例子[参考].pdf

    2. **Border布局**:这种布局将容器分为五个区域:北(North)、南(South)、东(East)、西(West)和中(Center)。每个区域可以通过`region`属性进行定位,如`region: 'center'`表示中心区域,这是必需的。 ...

Global site tag (gtag.js) - Google Analytics