`
yjshengshe
  • 浏览: 204612 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
阅读更多

Ext.onReady(function() {

    Ext.BLANK_IMAGE_URL = 'images/s.gif';
    Ext.QuickTips.init();
    Ext.lib.Ajax.defaultPostHeader += ";charset=utf-8";
   



    // 1、创建head部分
       var tb=new Ext.Toolbar({
          height: 29,
          margins:"0 10 0 10",
          items:[
              {text:"摘机"},
              {xtype:"tbseparator"},
              {text:"挂机"},
              {xtype:"tbseparator"},
              {text:"复位"},
              {xtype:"tbseparator"},
              {xtype:"tbfill"},//加上这句,后面的就显示到右边去了
              {xtype:"tbtext",text:"服务器状态: "},
              {xtype:"tbtext",text:"正常"},
              {xtype:"tbseparator"},
              {xtype:"tbtext",text:"线路状态: "},
              {xtype:"tbtext",text:"正常"},
              {xtype:"tbseparator"},
              {xtype:"tbtext",text:"坐席状态: "},
              {xtype:"tbtext",text:"正常"},
              {xtype:"tbseparator"},
              {xtype:"tbtext",text:"本机号码: "},
              {xtype:"tbtext",text:"106"},
              {xtype:"tbseparator"},
              {xtype:"tbtext",text:"队列等待数:"},
              {xtype:"tbtext",text:"10"},
              {xtype:"tbseparator"},
              {xtype:"tbtext",text:"来电号码: "},
              {xtype:"tbtext",text:"83110320",width:100},
              {xtype:"tbseparator"}
]
             });
        var head = new Ext.Panel( {
            region : 'north',
            border : false,
            height : 65,
            items :[{
                       html : '<div style="background:url(images/bg_bar.gif) repeat-x; height:36px;">'
                               +'<div style="background: url(images/bg_logo.gif) no-repeat 0 0;height:36px;">'
                               + '<div    style="float:right;margin:10px;font:normal 12px tahoma, arial, sans-serif, 宋体;" >'
                               + '<a href="#" onclick="javascript:window.close(); return false;" style="color: white">修改密码</a>&nbsp;&nbsp;&nbsp;'
                               + '<a href="#" onclick="javascript:window.close(); return false;" style="color: white">注销</a>&nbsp;&nbsp;&nbsp;'
                                  + '<a href="#" onclick="javascript:window.close(); return false;" style="color: white">关闭</a>&nbsp;&nbsp;&nbsp;'
                               +'</div></div></div>'
                      },
                      tb
                    ]
           
        });
       
        // 2、创建foot部分
        var foot = new Ext.Panel( {
            region : 'south',
            html : '<div style="height:25px; ">'
            +'<div style="float:left;font:normal 12px tahoma, arial, sans-serif, 宋体;margin:6px;">'
            + '上次登录IP: 192.168.18.201&nbsp;&nbsp;&nbsp;上次登录时间: 2010-05-01 14:32:21</div>'
            + '<div    style="float:right;margin:7px;font:normal 12px tahoma, arial, sans-serif, 宋体;" >'
            + '版权所有:南京广建科技有限公司</a></div>'
            + '</div>',
            height : 25
        });
       

        // 3、创建leftMenu部分
        // var leftmenu = new Ext.Panel( {
        // region : 'west',
        // html : '<div>导航菜单</div>',
        // width : 200
        // });

        // 4、创建主内容部分
        // var mainTab = new Ext.Panel( {
        // region : 'center',
        // html : '<div>主内容部分</div>'
        // });
        var loader = new Ext.tree.TreeLoader({
                 url:'treedata.js'
             });
        var t1 = new Ext.tree.TreePanel( {
            border : false,
            rootVisible : false,
            root : new Ext.tree.AsyncTreeNode( {
                text : "我的办公桌",
                expanded : true,
                loader:loader
            })
        });

        var t2 = new Ext.tree.TreePanel( {
            border : false,
            rootVisible : false,
            root : new Ext.tree.AsyncTreeNode( {
                text : "主数据管理",
                expanded : true,
                children : [ {
                    id : "department",
                    text : "部门管理",
                    leaf : true
                }, {
                    id : "company",
                    text : "公司管理",
                    leaf : true
                }, {
                    id : "permissions",
                    text : "权限管理",
                    children : [ {
                        id : "permission",
                        text : "权限管理",
                        leaf : true
                    }, {
                        id : "permissionType",
                        text : "权限类别",
                        leaf : true
                    }]
                }]
            })

        });

        var leftmenu = new Together.Office.LeftMenu( {
            title : '功能菜单',
            trees : [t1, t2]
        });

        var mainTab = new Together.Office.MainingPanel( {
            style : 'padding:0 6px 0 0',
            autoScroll : true,
            region : 'center',
            deferredRender : false,
            activeTab : 0,
            resizeTabs : true,
            inTabWidth : 100,
            tabWidth : 90,
            enableTabScroll : true,
            items : [{
                title : '首页',
                iconCls:'index',
                html : '<div style="background:url(images/main.gif) no-repeat center middle; height:508px;"></div>'
            }]
        });

        // 5、建立leftmenu和mainTab两者之间的关系
        leftmenu.on("nodeClick", function(nodeAttr) {
            mainTab.loadTab(nodeAttr);
        });
        // 6、创建布局
        var viewport = new Ext.Viewport( {
            layout : 'border',
            style : 'border:#024459 2px solid;',
            items : [head, foot, leftmenu, mainTab]
        });

    });

分享到:
评论

相关推荐

    vitesse-webext-main.zip

    【标题】"vitesse-webext-main.zip" 是一个压缩包文件,通常用于存储多个相关文件或文件夹。从名称来看,"vitesse" 可能指的是速度或快速,"webext" 很可能是 "WebExtension" 的缩写,指的是浏览器扩展程序。"main" ...

    SenchaCmd-3.1.0.192-windows.exe

    MainController.js # The `Ext.app.ViewController` for the Main View Application.js # The `Ext.app.Application` class packages/ # Sencha Cmd packages build/ # The folder where build output is ...

    Ext JS 4.0编码规范

    &lt;script type="text/javascript" src="/static/extjs/ext-4.0.7/bootstrap.js"&gt; ``` - **静态文件与应用部署在不同服务器**: ```html ...

    extjs的的初步开发步骤

    `ext-all.js`和`ext-all-debug.js`分别是压缩版和调试版的ExtJS库,`ext-core.js`是核心库,`ext-back-format.js`和`ext-core-debug.js`是其他支持文件。 2. **开发时需要的资源** - **ExtJS相关资源**:包括`...

    一个支持annotation的SSH整合示例项目

    │ │ ├─main │ │ │ ├─java │ │ │ │ ├─com │ │ │ │ │ └─tr │ │ │ │ │ └─geda │ │ │ │ │ └─evm │ │ │ │ │ ├─common │ │ │ │ │ │ ├─entity │ │ │ │ │ │ │ ...

    EXT 最新IDE开发工具 下载

    - main.js和components.js:这些是JavaScript文件,包含了IDE的主要功能实现和组件定义。 - Ext.drasill2.js:这可能是EXT库的一个定制版本或者扩展,提供特定的组件或功能。 - include.js:可能包含了其他外部库或...

    ExtJs部署及使用方法

    - `extEngine/adapter/ext/ext-base.js`: 适配器脚本文件。 - `extEngine/resources/css/ext-all.css`: ExtJs默认样式表。 - `js/ext-lang-zh_CN-GBK.js`: 支持中文语言包(如果需要)。 2. **自定义JavaScript...

    testlink-1.9.3.tar

    - Ext-JS intensive use User management - Administrator can set user passwords without sending it by email. Utilities (extra system) - XLS to XML generator for Test Cases and Requirements API - new ...

    搭建简单的EXT-GWT(GXT)的开发环境(四)ext-gwt(gxt)结合google map第三版开发

    EXT-GWT(GXT)是Sencha公司推出的一款基于Google Web Toolkit(GWT)的开源JavaScript库,用于构建富客户端的Web应用。本教程将详细介绍如何搭建EXT-GWT(GXT)的开发环境,并结合Google Maps API第三版进行集成...

    YFCMS-CRM.rar_crm_visual c

    在描述中提到的"EXT"可能指的是EXTJS,这是一个用于构建桌面和移动Web应用的JavaScript框架,提供了丰富的用户界面组件。 1. **CRM系统**:CRM系统的主要功能包括销售自动化、市场营销自动化、客户服务和支持,以及...

    ext+php+mysql班级同学录

    登录功能是任何系统的基础,`_login.js`和`_main.js`文件可能包含了用户登录的实现。`_login.js`可能处理登录表单的事件,如验证用户名和密码,而`_main.js`则可能是应用程序的主要入口点,负责加载页面、初始化组件...

    搭建EXTJS和STRUTS2框架(ext和struts2简单实例)

    ### 搭建EXTJS和STRUTS2框架(ext和struts2简单实例) #### 一、概述 本文档将详细介绍如何在Java Web项目中搭建EXTJS和STRUTS2框架,并通过一个简单的实例来展示如何使这两个技术协同工作。EXTJS是一个用于构建交互...

    jbpm学习资料

    &lt;script type="text/javascript" src="ext-3.3.0/adapter/ext/ext-base.js"&gt; &lt;script type="text/javascript" src="ext-3.3.0/ext-all.js"&gt; ``` 4. **创建图形实例**:文档中的最后部分提供了一个简单的示例...

    本地引入element不显示图标问题.doc

    例如,在`main.js`文件中,确保使用了正确的路径来加载本地字体图标文件。 ```javascript import 'element-ui/lib/theme-chalk/index.css'; // 引入Element UI样式 import './assets/fonts/element-icons.css'; /...

    noteBook::red_apple:笔记本

    - main.js es6入口 - src webpack示例 - server.js webpack入口 - webpack. * .js webpack配置文件 - package.json 依赖管理 - php - demo 各种栗子 - ext php扩展包应用 - container 容器 - level 面试...

    yii1-ueditor-ext-1.1

    Yii1-UEditor-Ext-1.1 是一个专为Yii框架1.x版本设计的扩展插件,它将流行的富文本编辑器——百度UEditor整合到了Yii应用中。这个组件的目的是提供一个易于使用且功能丰富的文本编辑工具,使得开发者在处理用户内容...

    Ext4 动态加载js例子

    Ext4 是一个基于 JavaScript 的富客户端应用框架,主要用于构建复杂的 Web 应用程序。它提供了丰富的组件库,包括表格、面板、菜单等,使得开发者能够创建功能强大的交互式用户界面。`Ext.Loader` 是 Ext4 中的一个...

    Supabase-Chrome-Ext-Auth

    在压缩包的文件名称列表中,尽管只有一个 "Supabase-Chrome-Ext-Auth-main" 的条目,我们可以假设这是扩展的主目录或源代码仓库。在这个目录下,通常会有多个文件和子目录,包括`bg-supa.js`、`manifest.json`以及...

    qjs-ext-lib:一组QuickJS的纯JS扩展

    一组的纯JS扩展 使用JS解析命令行参数并构建静态命令行实用程序(请参阅 ) 异步执行外部流程(请参阅 ...const main = async ( ) =&gt; { const commands = [ 'date' , 'uptime' , 'which sh' ] ; const promises

Global site tag (gtag.js) - Google Analytics