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

extjs之-手风琴效果

EXT 
阅读更多
下面给一个手风琴的例子的片段:

var accordionPanel = new Ext.Panel({

region: 'center',

//width:'100%',

layout:'accordion',

//bodyStyle:'width:100%',

layoutConfig: {      

        titleCollapse: true,

        animate: true,

        activeOnTop: false

        },

        items: [

        {

        xtype: 'grid',       
        id: 'table',       
collapsible: true,
store:grid_store,

title:'<span style=\"font-size:12px\">表</span>',

cm:colM ,

bbar:mybar        

        },

view_grid = new Ext.grid.GridPanel( {

   xtype: 'grid',       
  id: 'view',         
collapsible: true,        

store:view_grid_store,

title:'<span style=\"font-size:12px\">视图</span>',

cm:view_colM,

tbar: [{

  text: '添加视图',

  id:'view_btn',

  handler:newView

}],

bbar:view_mybar

        }),

link_grid = new Ext.grid.GridPanel({
        xtype: 'grid',              
        id: 'dblink',
        store:link_grid_store,
        cm:link_colM,
collapsible: true,        
title:'<span style=\"font-size:12px\">DBLINK</span>',

tbar: [{

  text: '添加链接',

  id:'link_btn',

  handler:newLink

}],

bbar:linkmybar

        })

        ]

   

});

//定义一个viewport

var viewport=new Ext.Viewport({

layout:'border',

border:false,

items:[{

region:'center',

layout:'fit',

items:[accordionPanel]

}]

});

viewport.render('db');
分享到:
评论

相关推荐

    jQuery EasyUI仿Extjs界面

    在左侧菜单实现手风琴效果,可以优化空间利用,方便用户导航。 3. **Tab标签页(Tabs)**:在描述中提到,点击菜单可以在右侧content区域增加tab标签。EasyUI的Tab组件支持动态添加、删除和切换标签页,使得内容...

    AnyFo_-_ExtJS_移魂大法

    - **效果**:Accordion布局类似于手风琴,允许在一个容器中放置多个可折叠的面板,每次只能有一个面板是展开状态。 - **源码**: ```javascript Ext.onReady(function() { var win = new Ext.Panel({ layout: '...

    ExtJs Tree

    - **导航面板**:`navPanel`是一个位于西部区域的Panel,采用手风琴布局并包含两个Treepanel实例。 #### 视口配置 - **视口组件**:`var viewport = new Ext.Viewport({...});`定义了整个应用的视口布局,其中包含...

    ExtJS 4 技术详解,全面解析ExtJS 4

    Accordion布局,又称为手风琴布局,它的特点是只有一个面板处于展开状态,其余面板均折叠。这种布局适用于展示一系列相关的、但需要节省空间显示的内容。在Accordion布局中,每个面板都是一个Ext.Panel的实例,支持...

    Extjs学习笔记之七 布局

    手风琴布局是指组件可以根据需要展开或折叠,类似于手风琴的原理,常用于创建可以动态展开或收缩的侧边栏。在这种布局中,Panel可以被设置为默认展开或折叠,而且可以配置是否在展开时自动滚到顶部等细节。 示例...

    Extjs之布局

    这种布局的特点是容器内的各个子组件可以像手风琴一样折叠或展开,非常适合制作导航菜单或显示分段内容。当设置`layoutConfig.animate`为`true`时,组件在展开或折叠时会有平滑的动画过渡效果,增加了用户体验的流畅...

    基于Extjs的开源控件库ExtAspNet英文版 v3.1.9

    ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一...-更新示例框架,增加手风琴控件和树控件的组合菜单(幻之达)。-修正自动树节点ID的生成规则,防止页面中

    基于Extjs的开源控件库ExtAspNet中文版 v3.1.9

    ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果 ExtAspNet 是一...-更新示例框架,增加手风琴控件和树控件的组合菜单(幻之达)。-修正自动树节点ID的生成规则,防止页面中

    ExtJS layout的9种样式详解

    Accordion布局,也称为手风琴布局,使得容器内的子元素可以折叠和展开,一次只显示一个。在这种布局下,所有子组件的高度都是动态调整的,当一个子组件被展开时,其他子组件会被自动折叠。例如,上述代码创建了一个...

    extjs相关

    例如,在文件中提到了 `layout: 'accordion'`,这是在 **West** 区域使用的一种特殊布局方式,类似于手风琴效果。 ### QuickTips 初始化 **Ext.QuickTips.init();** 这一行代码初始化了ExtJS的快速提示功能。当用户...

    老师整理的extjs学习笔记

    - **AccordionLayout**: 手风琴式布局,用于堆叠可展开的面板。 - **CardLayout**: 卡片式布局,用于显示一系列可切换的内容面板。 - **ColumnLayout**: 列布局,用于创建多列布局。 - **HBoxLayout 和 Vertical...

    ExtJs的LayOut详解

    手风琴布局使得容器内的子元素可以折叠和展开,每次只有一个子元素是可见的。在这种布局中,点击一个面板的标题,该面板会打开,同时其他已打开的面板会关闭。如示例代码所示,`layout: 'accordion'`用于创建这种...

    jQuery EasyUI 开源插件套装 完全替代ExtJS

    2. **Layout**:构建边栏布局、复杂面板布局、手风琴效果和选项卡,用于组织页面内容。 3. **DataGrid**:将HTML表格转换为可操作的数据网格,支持分页、获取选中行数据、添加工具栏、冻结列、动态改变列、格式化列...

    jquery.ui使用手册

    - 手风琴式菜单(Accordions):实现内容区域的折叠和展开。 - 日历(Datepickers):提供日期选择功能。 - 对话框(Dialogs):用于创建模态和非模态对话框。 - 滑动条(Sliders):提供可调整的滑动控件。 - 表格...

    extjs_layou

    #### 四、Accordion Layout(手风琴布局) **Accordion Layout** 也称为可折叠布局,适用于创建可以展开和折叠的面板。当一个面板被展开时,其他已展开的面板将被折叠。此外,可以通过 `layoutConfig` 属性启用动画...

    GWT-ext 布局示例

    通过 `com.gwtext.client.widgets.layout.AccordionLayout` 类,可以创建如图4所示的手风琴效果,其中每个子Panel只显示一个,其他被折叠。 在GWT-Ext中,布局管理器是构建用户界面的关键组件,它们决定了组件如何...

    ExtAspNet控件 v3.1.9源码2012825

    -更新示例框架,增加手风琴控件和树控件的组合菜单(幻之达)。 -修正自动树节点ID的生成规则,防止页面中多个树控件产生的命名冲突。 -修正表格WindowField生成的脚本可能会出现类似x2未定义的错误(梦如人生)。 -...

Global site tag (gtag.js) - Google Analytics