源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Extjs入门之动态加载树代码

  • 时间:2021-09-20 20:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Extjs入门之动态加载树代码
Extjs动态加载树,首先在数据库里面设计存放树信息的表 [img]http://files.jb51.net/upload/2010-4/20100409133956268.jpg[/img]
[url=css/css/StyleSheet.css]<link href="Extjs3.2.0/resources/css/ext-all.css" rel="stylesheet" type="text/css" /> <link href="Extjs3.2.0/resources/css/xtheme-gray.css" rel="stylesheet" type="text/css" /> <script src="Extjs3.2.0/adapter/ext/ext-base.js" type="text/javascript"></script> <script src="Extjs3.2.0/ext-all.js" type="text/javascript"></script> <script src="Extjs3.2.0/src/locale/ext-lang-zh_CN.js" type="text/javascript"></script> <script src="JS/Main.js" type="text/javascript"></script> <script src="JS/NowTime.js" type="text/javascript"></script> <base target="_self" /> </head> <body onload="getCurrentTime()"> <form id="form1" runat="server"> <div id="loading-mask" style=""></div> <div id="loading"> <div class="loading-indicator"><img src="Extjs3.2.0/resources/images/vista/s.gif" width="32" height="32" style="margin-right:8px;" align="absmiddle"/>Loading...</div> </div> <div id="header"><h1>KimiYang</h1></div> <div class="menu"> <span style="float: left">欢迎  <b>admin  <span id="myTime"/></span></b>     </span> <span id="aLoginOut" runat="server" style="float: right"><a onclick="if (!window.confirm('您确认要注消当前登录用户吗?')){return false;}" href="#">注销</a></span> </div> <div id="north"></div> <div id="west"> </div> <div id="center"> </div> <div id="west_content" style="height:300px; "> </div> </form> </body> </html>
js代码如下所示:
Ext.onReady(function(){ Ext.BLANK_IMAGE_URL="Extjs3.2.0/resources/images/default/s.gif"; var Tree = Ext.tree; var tree = new Tree.TreePanel({ el:'west_content',//渲染到 useArrows:true, autoHeight:true, split:true, lines:true, autoScroll:true, animate:true, enableDD:true, border:false, containerScroll: true, loader: new Tree.TreeLoader({ dataUrl:'ServletHandlers/GetTrees.ashx' }) }); var root = new Tree.AsyncTreeNode({ text: 'KimiYang', draggable:true, id:'0' }); tree.setRootNode(root); tree.render(); root.expand(); var viewport = new Ext.Viewport({ layout:'border', items:[{ region:'west', id:'west', title:'菜单导航', split:true, width: 200, minSize: 200, maxSize: 400, collapsible: true, margins:'60 0 2 2', cmargins:'60 5 2 2', layout:'fit', layoutConfig:{ activeontop:true}, defaults: { bodyStyle: 'margin:0;padding:0;'}, items: new Ext.TabPanel({ border:false, activeTab:0, tabPosition:'bottom', items:[{ contentEl:'west_content', title:'系统管理', autoScroll:true, bodyStyle:'padding:5px;' }, { title:'网上办公', autoScroll:true, bodyStyle:'padding:5px;' }] }) },{ region:'center', el:'center', deferredRender:false, margins:'60 0 2 0', html:'<iframe id="center-iframe" width="100%" height=100% name="main" frameborder="0" scrolling="auto" style="border:0px none; background-color:#BBBBBB; " ></iframe>', autoScroll:true }, { region:'south', margins:'0 0 0 2', border:false, html:'<div class="menu south">Copyright © 2009 浙江新昌 Kimi Yang All Rights Reserved</div>' } ] }); setTimeout(function(){ Ext.get('loading').remove(); Ext.get('loading-mask').fadeOut({remove:true}); }, 250) });
C#代码如下图所示:
[url=http://xiazai.jb51.net/201004/yuanma/ExtjsTree.rar]ExtjsTree.rar [/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部