zoukankan      html  css  js  c++  java
  • EXT学习笔记之一 accordion布局

    accordion布局,先上图,后贴代码

    image

    其实就是类似于QQ那样的可折叠的菜单效果

    代码如下

    Ext.onReady(function() {
        /*------------------------------------------
            west,Panel
        ------------------------------------------*/
        var west = new Ext.Panel({
            title:'菜单分类 - all menus',
            region: 'west',
            margins: '5 0 5 5',
            //collapsible:true,
            border:true,
            split: true,
             300,
            layout: 'accordion',
            items: [
                new Ext.Panel({
                    title: '机票政策管理 - policy',
                }),
                new Ext.Panel({
                    title: '机票订单管理 - orders',
                }),
                new Ext.Panel({
                    title: '会员积分管理 - scores',
                }),
                new Ext.Panel({
                    title: '系统菜单管理 - menus',
                }),
                new Ext.Panel({
                    title: '内部雇员管理 - employee',
                }),
                new Ext.Panel({
                    title: '其它信息 - other information',
                })]
        });
    
        /*------------------------------------------
            north,Viewport
        ------------------------------------------*/
        var north = new Ext.Viewport({
            xtype: 'box',
            region: 'north',
            applyTo: 'header',
            height: 30
        });
    
        /*------------------------------------------
            center,Panel
        ------------------------------------------*/
        var center = new Ext.Panel({
            id: 'content-panel',
            region: 'center', // this is what makes this panel into a region within the containing layout
            layout: 'card',
            margins: '5 0 5 0',
            activeItem: 0,
            border: false,
            items: [
                new Ext.Panel({
                    id: 'start-panel',
                    layout: 'fit',
                    bodyStyle: 'padding:25px',
                    contentEl: 'start-div'
                })
            ]
        });
    
    
        /*------------------------------------------
            viewport,Viewport
        ------------------------------------------*/
        new Ext.Viewport({
            layout: 'border',
            title: 'korn',
            items: [north, west, center],
            renderTo: Ext.getBody()
        });
    });

    官方文档

  • 相关阅读:
    html——meta标签、link标签
    html——a标签中target属性
    html——相对路径、绝对路径(有待补充....)
    CSS——display:flex
    JS——AJAX
    JS——锚点的运用
    Json——转义符
    C#——工厂模式
    C#——反射动态创建类的实例
    “微信跳一跳”辅助脚本的一种简单实现
  • 原文地址:https://www.cnblogs.com/kkun/p/1537026.html
Copyright © 2011-2022 走看看