没有贴出代码确实有些不太厚道,只是感觉做出这些页面,我也是完全是按照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();
}
};
分享到:
相关推荐
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 开发的一个示例!!!
可以读写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 ...
效果图: 代码如下: Ext.onReady(function() { //定义 JSON(配置对象) var config = { title:’提示’, msg: ‘JSON配置方式,简单吧’ } Ext.Msg.show(config); }); 效果图: 上边我只是简单举例,好了看到了漂亮...
<br>调用代码如下: <br>summary.setSumValue(Ext.decode("{'company':'Average','price':'ASDFASDFASDFDSA','change':'12312312321','pctChange':'123'}")); <br>前辈的链接:...
/* 商品控制层, 所有逻辑代码都在这里写 */ Ext.define('keel.controller.GoodsCtrl', { extend: 'Ext.app.Controller', stores: ['GoodsStore'],/... Ext.create('keel.view.goods.GoodsWinView').show(); } });
Ext.ux.window.DetailMessageBox 带有可以折叠详细信息的对话框,该扩展组件是基于ExtJS5.1.1版本仿照MessageBox单例窗口编写。会有很多不完善的地方,将在以后的项目中或业余时间中进行修改...Ext.ux.DetailMsg.show({
An application that work with udisk2 daemon
Vue+element-ui添加自定义右键菜单的方法示例 ... </template> 2、在页面编写右键菜单内容 <ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu"> 上移一层</li> <li>
Video.Show微软采用VS2008的最新技术实现的一个用户生成视频内容的网站。它提供一切您需要创建一个网站上载,编码,编目,出版和对视频进行评论,使用的的Windows Live Silverlight的,采用Silverlight流媒体编码器...
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 ...
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分库分表实例 dataSources: ds0: !!org.apache.commons.dbcp.BasicDataSource ... url: jdbc:mysql://localhost:3306/ds0 ... algorithmExpression: t_order${order_id % 2} ... sql.show: true
var msgTip = Ext.MessageBox.show({ title : '提示', width : 350, msg : '正在生成,请稍候......' }) var _url = url+"/index/info"; window.location.href(_url); window.open...
VC .NET 采用缓冲法复制文件的示例源代码,演示使用二进制缓冲流复制文件,要创建二进制流,创建二进制缓冲流等。其中二进制流复制文件部分的实现过程,请参见以下代码: //创建二进制流 MyInputStream=File::...
第Ⅰ部分 使 用 Eclipse 第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用...
代码范例列表 第1章 ... useArray2.java 用反射机制使用数组示例2 第10章 示例描述:本章学习泛型。 demoBounds.java 演示有界类型 demoForceChange.java 演示强制类型转换 demoGeneric.java ...
jquery animate图片模向滑动示例,适用于展示图片太多的页面,通过点击左右方向按钮,滑动展示更多的图片。...如果使用的是"hide"、"show"或"toggle"这样的字符串值,则会为该属性调用默认的动画形式。
var system_add_rent = new Ext.Toolbar({ border : false, items : [{ text : "添加月租金", iconCls : "add10", listeners : { click : function() { add_rent.show(); } ...
将原始图像(EXT4文件系统)转换为稀疏Android数据的工具(system.new.dat) 要求 需要在系统上安装Python 2.7.5或更高版本 目前支持Windows,Linux(已测试) Python软件包: brotli或brotlipy (仅指定-c参数) ...