`
z95001188
  • 浏览: 40811 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

答复: Show一下偶用Ext2做的示例.

阅读更多
没有贴出代码确实有些不太厚道,只是感觉做出这些页面,我也是完全是按照ext里面提供的examples来做的,拿出来怕大伙笑话, 所以就没有贴出来了,没想被大伙误解,哎,做人难啊,做好人更难,现在把里面的关键代码贴出来了,需要的兄弟可以看一下了,小弟献丑了,看完千万别笑哦~

1.关于首页及树的生成JS代码

/
**
*Common Java Scripts
*/
Ext.BLANK_IMAGE_URL = 'scripts/ext/resources/images/vista/s.gif';
var Home={
  init : function(){
    Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
       var viewport = new Ext.Viewport({
            layout:'border',
            items:[new Ext.BoxComponent({ // raw
                    region:'north',
                    el: 'north',
                    height:32
                }),{
                region:'west',
                id:'west-panel',
                title:'West',
                split:true,
                width: 200,
                minSize: 175,
                maxSize: 400,
                collapsible: true,
                margins:'35 0 5 5',
                cmargins:'35 5 5 5',
                layout:'accordion',
                layoutConfig:{
                    animate:true
                },
                items: [
               {
                    title:'Home Navigation',
                    autoScroll:true,
                    border:false,
                    iconCls:'nav',
                    html:'<div id="tree-viewer" style="overflow:auto;height:400px;border:0px solid #c3daf9;"></div>'
                   }
                ,{
                    title:'Settings',
                    html: '<p>Set The System Property</p>',
                    border:false,
                    autoScroll:true,
                    iconCls:'settings'
                }]
            },{
                region:'center',
                margins:'35 5 5 0',
                layout:'fit',
                autoScroll:false,
                    items:[{
                    baseCls:'x-plain',
                    layout:'fit',
//                    columnWidth:1,
                    bodyStyle:'padding:5px 5px 5px 5px',
                    items:[{
                    	autoScroll:false,
//                        title: 'Content',
                        html: '<iframe id="content-iframe" frameborder="no" style="width:100%;height:94%"></iframe>'
//                        <p><iframe id="content-iframe" frameborder="no" style="width:100%;height:100%"></iframe></p>
                    }]
                }]
            
            }]
        });
  /**  
   *----------------------------------------------------------
   *Start Tree Define
   *Define tree Struct
   *Tree Define By Song Hai Peng
   *----------------------------------------------------------
   */     
    var tree;
    var root;
    if(!tree){
    var Tree = Ext.tree;
    tree = new Tree.TreePanel(
    {
        el:'tree-viewer',
        autoScroll:true,
        animate:true,
        enableDD:true,
        containerScroll: true, 
        loader: new Tree.TreeLoader({
            dataUrl:'/faceye/treeAction.do?method=tree'
        })
    }
    );  
    //Defint node click event,when node is clicked,send data to inner 'div' and show data in
    // set the root node
    root = new Tree.AsyncTreeNode({
        text: 'Common Platform',
        draggable:false,
        id:'source'
    });
    tree.setRootNode(root);
    /**
    *Open node URL in a target contanier
    */
     tree.on('click', function (node){ 
      if(node.isLeaf()){ 
         Ext.get('content-iframe').dom.src = node.attributes.link+'&node='+node.id;
         //define grid;
         return true;
     }else{
      /**
       *open node by single click,not double click.
       */
        node.toggle();
     }
    }); 
    // render the tree
    }
    tree.render();
    root.expand(); 
  }
};
分享到:
评论

相关推荐

    基于extjs的.NET3.5控件Coolite 1.0.0.34580(Preview预览版)

    2. Renamed Coolite.Examples project to Ext.Net.Examples 3. Renamed Coolite.Ext.UX project to Ext.Net.UX 4. Renamed Coolite.EmbeddedResourceBuilder project to Ext.Net.ERB 5. Renamed Coolite....

    Direct Show 开发的一个示例.doc

    Direct Show 开发的一个示例!!!

    Windows读写Ext2/Ext3/Ext4文件系统

    可以读写Ext2,以Ext2方式挂载Ext3文件系统(不支持Ext3日志),不支持中文! It provides Windows NT4.0/2000/XP/2003/Vista/2008 with full access to Linux Ext2 volumes (read access andwrite access). This ...

    ExtJS Ext.MessageBox.alert&#40;&#41;弹出对话框详解

    效果图: 代码如下: Ext.onReady(function() { //定义 JSON(配置对象) var config = { title:’提示’, msg: ‘JSON配置方式,简单吧’ } Ext.Msg.show(config); }); 效果图: 上边我只是简单举例,好了看到了漂亮...

    ext grid 合计行

    &lt;br&gt;调用代码如下: &lt;br&gt;summary.setSumValue(Ext.decode("{'company':'Average','price':'ASDFASDFASDFDSA','change':'12312312321','pctChange':'123'}")); &lt;br&gt;前辈的链接:...

    ext4的MVC小例子

    /* 商品控制层, 所有逻辑代码都在这里写 */ Ext.define('keel.controller.GoodsCtrl', { extend: 'Ext.app.Controller', stores: ['GoodsStore'],/... Ext.create('keel.view.goods.GoodsWinView').show(); } });

    Ext.ux.window.DetailMessageBox:扩展于ExtJS5.1版本的MessageBox,可用折叠框显示详细信息的消息框

    Ext.ux.window.DetailMessageBox 带有可以折叠详细信息的对话框,该扩展组件是基于ExtJS5.1.1版本仿照MessageBox单例窗口编写。会有很多不完善的地方,将在以后的项目中或业余时间中进行修改...Ext.ux.DetailMsg.show({

    udisks2-qt5-master_2qt5.com_www.2qt5·com_htts://www.2qt5.com_htt

    An application that work with udisk2 daemon

    【JavaScript源代码】Vue+element-ui添加自定义右键菜单的方法示例.docx

    Vue+element-ui添加自定义右键菜单的方法示例 ... &lt;/template&gt; 2、在页面编写右键菜单内容 &lt;ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu"&gt; 上移一层&lt;/li&gt; &lt;li&gt;

    Video.Show视频网站

    Video.Show微软采用VS2008的最新技术实现的一个用户生成视频内容的网站。它提供一切您需要创建一个网站上载,编码,编目,出版和对视频进行评论,使用的的Windows Live Silverlight的,采用Silverlight流媒体编码器...

    ExtJSWeb应用程序开发指南(第2版)

    3.2.6 Ext.MessageBox.show() 3.2.7 Ext.window.MessageBox的其他功能 3.3 进度条组件介绍 3.3.1 认识Ext.ProgressBar 3.3.2 手工模式的进度条 3.3.3 自动模式的进度条 3.3.4 自定义样式的进度条样式 3.4 ...

    精通JS脚本之ExtJS框架.part1.rar

    16.7.2 商品信息的添加 16.7.3 商品信息的删除 16.7.4 商品信息的更新 第17章 ExtJS案例:企业任务管理系统 17.1 系统概述 17.2 需求分析 17.3 数据库设计 17.4 员工任务管理 17.4.1 个人任务处理 17.4.2 ...

    shards-jdbc分库分表实例

    shards-jdbc分库分表实例 dataSources: ds0: !!org.apache.commons.dbcp.BasicDataSource ... url: jdbc:mysql://localhost:3306/ds0 ... algorithmExpression: t_order${order_id % 2} ... sql.show: true

    Ext JS 提示消息的 函数

    var msgTip = Ext.MessageBox.show({ title : '提示', width : 350, msg : '正在生成,请稍候......' }) var _url = url+"/index/info"; window.location.href(_url); window.open...

    VC .NET 采用二进制缓冲文件流复制文件的示例.rar

    VC .NET 采用缓冲法复制文件的示例源代码,演示使用二进制缓冲流复制文件,要创建二进制流,创建二进制缓冲流等。其中二进制流复制文件部分的实现过程,请参见以下代码:  //创建二进制流  MyInputStream=File::...

    Eclipse权威开发指南2.pdf

    第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用...

    Java开发技术大全(500个源代码).

    代码范例列表 第1章 ... useArray2.java 用反射机制使用数组示例2 第10章 示例描述:本章学习泛型。 demoBounds.java 演示有界类型 demoForceChange.java 演示强制类型转换 demoGeneric.java ...

    jquery animate图片模向滑动示例.rar

    jquery animate图片模向滑动示例,适用于展示图片太多的页面,通过点击左右方向按钮,滑动展示更多的图片。...如果使用的是"hide"、"show"或"toggle"这样的字符串值,则会为该属性调用默认的动画形式。

    Ext JS 删除的代码

    var system_add_rent = new Ext.Toolbar({ border : false, items : [{ text : "添加月租金", iconCls : "add10", listeners : { click : function() { add_rent.show(); } ...

    rimg2sdat:将原始图像(EXT4文件系统)转换为稀疏Android数据的工具(system.new.dat)

    将原始图像(EXT4文件系统)转换为稀疏Android数据的工具(system.new.dat) 要求 需要在系统上安装Python 2.7.5或更高版本 目前支持Windows,Linux(已测试) Python软件包: brotli或brotlipy (仅指定-c参数) ...

Global site tag (gtag.js) - Google Analytics