博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs viewport panel tabPanel tree
阅读量:5754 次
发布时间:2019-06-18

本文共 2543 字,大约阅读时间需要 8 分钟。

本代码所展示出来的的是如下图所示:

Ext.onReady(function(){Ext.QuickTips.init();     var tree=new   Ext.tree.TreePanel({    //   el:"tree"   });    var root=new Ext.tree.TreeNode({text:'项目信息'});    var node1=new Ext.tree.TreeNode({        id:'node1',        text:"项目资料"    });    var node2=new Ext.tree.TreeNode({        id:'node2',        text:'标段信息'    });    var node3=new Ext.tree.TreeNode({        id:'node3',        text:"合同清单"    });    var node4=new Ext.tree.TreeNode({        id:'node4',        text:"形象清单"          });    root.appendChild(node1);    root.appendChild(node2);    root.appendChild(node3);    root.appendChild(node4);    tree.setRootNode(root);    tree.on("click",function(node){               /* var text=node.text;        var mainPanel=Ext.getCmp("main"); //中间主Panel        var url="";        if(text=="项目信息") url="1.jsp";        if(text=="项目资料") url="1.jsp";        if(text=="标段信息") url="2.jsp";        if(text=="合同清单") url="3.jsp";        if(text=="形象清单") url="4.jsp";             mainPanel.load({            url:url,            nocache:true,            text:"正在加载中......",            timeout:30,            scripts:true         });*/            var n;            n = tabPanel.getComponent(node.id);            if(n) {                tabPanel.setActiveTab(n);                return;            }            n = tabPanel.add( {                id : node.id,                title : node.text,                html : '',                closable : 'true'            });            tabPanel.setActiveTab(n);                    });     var tabPanel = new Ext.TabPanel({            region:"center",               plit:true,               border:true,               id:"main",            enableTabScroll : true,            deferredRender : false,            activeTab : 0,            items : [ {                title : 'index',                autoLoad : 'list.jsp'                }]            });        var accordion = new Ext.Panel({        title:'系统菜单',        region:"west",           collapsible:true,           width:200,           layout:"accordion",           layoutConfig:{               titleCollapse:true,               animate:true,               activeOnTop:false                },    items:[{               title:"第一栏",               items:[tree]           },{               title:"第二栏"           },{               title:"第三栏"           }]        });       var viewport=new Ext.Viewport({           enableTabScroll:true,           layout:"border",           items:[               accordion,              tabPanel       ]   });});

 

转载地址:http://xvckx.baihongyu.com/

你可能感兴趣的文章
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
文章“关于架构优化和设计,架构师必须知道的事情”
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>
TCP服务器
查看>>
U-Mail邮件系统与泛微OA系统一体化操作指南
查看>>
AC旁挂三层交换机管理ap,二层接入ap心得
查看>>
JS中比较数字大小
查看>>
springcloud 学习-eureka搭建-为eureka添加认证
查看>>
jQuery插件的开发
查看>>
基础,基础,还是基础之JAVA基础
查看>>
如何成为一个C++高级程序员
查看>>
ant android 打包签名和渠道
查看>>
一个简单的接口,被调用并同步给出响应的方法
查看>>
Hadoop序列化与压缩
查看>>
由“男怕入错行”说开去
查看>>
CGImageSource对图像数据读取任务的抽象
查看>>
我的友情链接
查看>>
xss test
查看>>