导航:首页 > 编程语言 > extjs水平导航菜单

extjs水平导航菜单

发布时间:2024-09-22 20:47:52

❶ 怎样在Extjs框架中嵌入html

用html属性
{bodyStyle:'background:#069;color:#FFF;font-size:12px;padding-top:12px;',html:'欢迎您!管理员'}

完整案例:
var hd={//这个就是上
region:'north',
height:40,
bodyStyle:'background:#069;color:#FFF;font-size:12px;padding-top:12px;',
html:'欢迎您!管理员'
};
var mainMenu={
id:'menu_panel',
region:'west',
title:'功能菜单',
iconCls:'icon_menu',
split:true,
width:135,
minSize:100,
maxSize:250,
margins:'2 0 5 5',
cmargins:'2 5 5 5',
collapsible:true,
bodyBorder:false,
bodyStyle:'background-color:#DFE8F6',
layout:{type:'accordion',animate:false},
defaults:{border:false,bodyStyle:'padding:0px'},
items:[]
};
var molePanel={
id:'mole_panel',
region:'center',
border:false,
layout:'card',
margins:'2 5 5 0',
cmargins:'2 5 5 5',
activeItem:0,
items:[
{title:'欢迎进入管理系统 V1.0',id:'dashboard',
html:'内容区'
}]
};

var viewport=new Ext.Viewport({
layout:'border',
items:[hd,mainMenu,molePanel]
});
viewport.doLayout();

❷ extjs怎么实现左侧菜单收缩功能

extjs中通过监听sidebarchange事件来收缩左侧菜单的。
1.在新增选项卡中配置一个自定义属性版sidebarChange,默认值为false,用于保权存左边导航菜单是否发生展开收缩动作。
2.在新增的选项卡中添加activate监听事件,当选项卡被激活且sidebarChange属性值为true时,则通过tab.loader.load()重新加载选项卡内容。
3.在左边功能导航面板中配置相应的展开和收缩事件的监听。及相应的处理方法。
这样,当左边功能导航面板收缩或展开时,当前的选项卡会重新加载。
4.至此,当左边导航面板收缩或展开时,就解决了gridpanel宽度不跟着自动变化问题。

❸ extjs TreePanel 如何根据搜索条件来加载树形

java">//页面左边的导航菜单树
varleftPanel=newExt.tree.TreePanel({
region:'west',
split:true,
containerScroll:true,
autoScroll:true,
animate:true,
rootVisible:false,
collapsible:true,
title:'功能菜单',
loader:newExt.tree.TreeLoader(),
height:500,
width:200
});

varroot=newExt.tree.AsyncTreeNode({
text:'菜单',
id:'0'
});

leftPanel.setRootNode(root);
leftPanel.on('beforeload',function(node){
leftPanel.loader.dataUrl=loadMenuUrl+'&pid='+node.id;//定义子节点的Loader

});

❹ 深入浅出ExtJS的完整目录

第1章EXT概述 11.1下载EXT发布包 11.2如何查看EXT自带的API和示例 11.3为什么有些示例必须放在服务器上才能看到效果 21.4Hello World 21.4.1直接使用下载的发布包 21.4.2在项目中使用EXT 31.5为什么页面提示找不到图片 31.6辅助开发 41.6.1调试工具Firebug 41.6.2开发利器Spket 71.7本章小结 10第2章EXT框架基础 112.1EXT的事件和类 112.1.1自定义事件 112.1.2浏览器事件 132.1.3Ext.lib.Event 132.1.4Ext.util.Observable 142.1.5Ext.EventManager 172.1.6Ext.EventObject 192.2EXT的核心组件 202.2.1Ext.Component 202.2.2Ext.BoxComponent 222.2.3Ext.Container 232.2.4Ext.Panel 242.2.5Ext.TabPanel 242.3本章小结 27第3章表格控件 283.1Grid的特性简介 283.2制作一个简单的Grid 293.3Grid常用功能详解 323.3.1部分属性功能 323.3.2自主决定每列的宽度 333.3.3让Grid支持按列排序 353.3.4解决中文排序 353.3.5显示日期类型数据 373.4在单元格里显示红色的字、图片和按钮 383.5给Grid的行和列设置颜色 413.6自动显示行号和复选框 423.6.1自动显示行号 433.6.2复选框 443.7选择模型 453.8表格视图--Ext.grid.GridView 463.9表格分页 473.9.1为Grid添加分页工具条 483.9.2通过后台脚本获得分页数据 493.9.3分页工具栏显示在Grid的顶部 513.9.4让EXT支持前台排序 523.10后台排序 533.11可编辑表格控件--EditorGrid 553.11.1制作一个简单的EditorGrid 553.11.2添加一行数据 563.11.3保存修改结果 583.11.4验证EditGrid中的数据 593.11.5限制输入数据的类型 603.12属性表格控件--PropertyGrid 633.12.1PropertyGrid 643.12.2只能看不能动的PropertyGrid 653.12.3强制对name列排序 653.12.4根据name获得value 663.12.5自定义编辑器 663.13分组表格控件--group 663.13.1分组表格简介 673.13.2分组表格视图Ext.grid.GroupingView 683.14可拖放的表格 693.14.1拖放改变表格的大小 693.14.2在同一个表格里拖放 703.14.3表格之间的拖放 723.14.4表格与树之间的拖放 733.15Grid与右键菜单 733.16本章小结 74第4章表单与输入控件 764.1制作一个表单 764.2FormPanel和BasicForm详解 774.3EXT支持的控件 774.3.1控件继承图 774.3.2表单控件 784.3.3基本输入控件Ext.form.Field 784.3.4文本输入控件Ext.form.TextField 794.3.5多行文本输入控件Ext.form.TextArea 804.3.6日期输入控件Ext.form.DateField 804.3.7时间输入控件Ext.form.TimeField 814.3.8在线编辑器Ext.form.HtmlEditor 814.3.9隐藏域Ext.form.Hidden 824.3.10下拉输入框Ext.form.TriggerField 824.4使用表单提交数据 834.4.1EXT默认的提交形式 834.4.2使用HTML原始的提交形式 854.4.3单纯Ajax 854.5数据校验 864.5.1输入不能为空 864.5.2最大长度和最小长度 874.5.3借助vtype 884.5.4自定义校验规则 884.5.5算不上校验的NumberField 884.5.6使用后台返回的校验信息 894.6表单布局 904.6.1默认的平铺布局 904.6.2平行分列布局 914.6.3在布局中使用fieldset 934.6.4在fieldset中使用布局 954.6.5自定义布局:在表单中加入图片 964.7ComboBox、datefield和timefield详解 974.7.1ComboBox简介 984.7.2将Select转换成ComboBox 994.7.3ComboBox结构详解 994.7.4使用远程数据 1014.7.5ComboBox的高级配置 1024.7.6监听用户选择了哪条数据 1044.7.7使用本地数据实现省、市、县级联 1044.7.8使用后台数据实现省、市、县级联 1074.8复选框和单选框 1104.8.1复选框 1104.8.2单选框Radio 1114.9文件上传 1124.10自动把数据填充到表单中 1134.11本章小结 114第5章树形结构 1165.1TreePanel的基本使用 1165.1.1创建一棵树 1165.1.2为树生枝展叶 1175.1.3tree的配置 1185.1.4使用TreeLoader获得数据 1195.1.5读取本地JSON数据 1215.1.6Struts 2的JsonPlugin 1215.1.7使用JSP提供后台数据 1225.2树的事件 1255.3右键菜单 1265.4修改节点的默认图标 1275.5从节点弹出对话框 1285.6节点提示信息 1295.7为节点设置超链接 1295.8直接修改树节点名称 1305.9树形的拖放 1315.9.1节点拖放的三种形式 1315.9.2叶子不能append 1315.9.3判断拖放的目标 1325.9.4树之间的拖放 1345.10树形过滤器TreeFilter 1355.11利用TreeSorter对树进行排序 1375.12树形节点视图--Ext.tree.TreeNodeUI 1385.13表格与树形的结合--Ext.tree.ColumnTree 1395.14本章小结 142第6章拖放 1436.1拖放简介 1436.2拖放的简单应用 1436.3拖放组件体系 1446.4拖放的事件 1466.5高级拖放 1486.5.1Basic 1486.5.2Handle 1496.5.3On Top 1506.5.4Proxy 1516.5.5Group 1526.5.6Grid 1546.5.7Circle 1556.5.8Region 1576.6本章小结 158第7章弹出窗口 1597.1Ext.MessageBox 1597.1.1Ext.MessageBox.alert() 1597.1.2Ext.MessageBox.confirm() 1607.1.3Ext.MessageBox.prompt() 1607.2对话框的更多配置 1617.2.1可以输入多行的输入框 1617.2.2自定义对话框的按钮 1627.2.3进度条 1627.2.4动画效果 1647.3Ext.window的常用属性 1647.3.1创建一个窗口 1647.3.2窗口的最大化和最小化 1657.3.3窗口的隐藏与销毁 1677.3.4防止窗口超出浏览器 1677.3.5设置窗口中的按钮 1697.3.6窗口的其他配置选项 1707.4窗口分组 1717.5向窗口中放入各种控件 1727.5.1在窗口中加入表格 1727.5.2在窗口中加入表单 1737.5.3复杂布局 1747.6本章小结 176第8章布局 1778.1布局的用途 1778.2最简单的布局FitLayout 1798.3常用的边框布局BorderLayout 1828.3.1设置子区域的大小 1848.3.2使用split并限制它的范围 1858.3.3子区域的展开和折叠 1878.4制作伸缩菜单的布局--Accordion 1918.5实现操作向导的布局--CardLayout 1928.6控制位置和大小的布局--AnchorLayout和AbsoluteLayout 1948.7表单专用的布局FormLayout 1998.8分列式的布局ColumnLayout 2008.9表格状的布局TableLayout 2028.10与布局相关的其他知识 2048.10.1超类Ext.Conainter的公共配置与xtype的概念 2048.10.2layout的超类Ext.layout.ContainerLayout 2058.10.3不指定任何布局时会发生的情况 2068.10.4使用Viewport对整个页面进行布局 2068.10.5使用嵌套实现复杂布局 2078.11本章小结 210第9章工具栏和菜单 2119.1简单菜单 2119.2向菜单中添加分隔线 2129.3多级菜单 2139.4高级菜单 2149.4.1多选菜单和单选菜单 2149.4.2日期菜单 2169.4.3颜色菜单 2169.4.4Ext.menu.Adapter菜单适配器 2179.4.5使用Ext.menu.MenuMgr统一管理菜单 2209.5工具栏组件详解 2209.5.1Ext.Toolbar.Button 2219.5.2Ext.Toolbar.TextMenu 2219.5.3Ext.Toolbar.Spacer 2229.5.4Ext.Toolbar.Separator 2229.5.5Ext.Toolbar.Fill 2239.5.6Ext.Toolbar.SplitButton 2239.5.7为工具条添加HTML标签 2249.5.8为工具条添加输入控件 2259.6分页工具条Ext.PagingToolbar 2259.6.1Ext.PagingToolbar的基本用法 2259.6.2向Ext.PagingToolbar添加按钮组件 2269.7右键弹出菜单 2279.8本章小结 229第10章数据存储与传输 23010.1Ext.data简介 23010.2Ext.data.Connection 23010.3Ext.data.Record 23210.4Ext.data.Store 23310.4.1基本应用 23310.4.2对数据进行排序 23410.4.3从store中获取数据 23410.4.4更新store中的数据 23610.4.5加载及显示数据 23710.4.6其他功能 23810.5常用proxy 23910.5.1MemoryProxy 23910.5.2HttpProxy 24010.5.3ScriptTagProxy 24010.6常用Reader 24110.6.1ArrayReader 24110.6.2JsonReader 24210.6.3XmlReader 24310.7高级store 24510.8EXT中的Ajax 24610.8.1最容易看到的Ext.Ajax 24610.8.2Ext.lib.Ajax是更底层的封装 24710.9关于scope和createDelegate() 24710.10DWR与EXT整合 24910.10.1在EXT中直接使用DWR 24910.10.2DWRProxy 25010.10.3DWRTreeLoader 25210.10.4DWRProxy和ComboBox 25310.11localXHR支持本地使用Ajax 25410.12本章小结 255第11章实用工具 25611.1EXT提供的常用函数 25611.1.1onReady函数 25611.1.2get函数 25711.1.3query函数和select函数 26011.1.4encode函数和decode函数 26311.1.5extend函数 26511.1.6apply和applyIf函数 26611.1.7namespace函数 26611.1.8Ext.isEmpty函数 26711.1.9Ext.each函数 26811.1.10Ext.DomQuery 26911.2用DomHelper和Template动态生成HTML 27211.2.1用DomHelper生成小片段 27211.2.2Ext.DomHelper.applyStyles函数 27511.2.3Template模板 27611.2.4Ext.DomHelper.createTemplate函数 27811.2.5复杂模板XTemplate 27911.3用Ext.Utils.CSS切换主题 28111.4悬停提示 28211.4.1初始化 28211.4.2注册提示 28311.4.3标签提示 28311.4.4全局配置 28311.4.5个体配置 28411.5使用Ext.state保存状态 28511.6fx实现的动画效果 28811.7局部更新网页内容 28811.8Ext.util.Format 29011.9使用Ext.util.CSS管理CSS样式 29011.10使用Ext.util.ClickRepeater处理点击事件 29111.11使用Ext.util.DelayedTask延时执行函数 29311.12使用Ext.util.TaskRunner执行循环任务 29411.13混合型集合Ext.util.MixedCollection 29511.14使用Ext.util.TextMetrices获得文本所占的高度和宽度 29911.15Ext.KeyNav处理导航按键 30011.16Ext.KeyMap为对象绑定按键功能 30211.17扩展 30411.17.1扩展Date 30411.17.2扩展String 30611.17.3扩展Function 30611.17.4扩展Number 30811.17.5扩展Array 30811.18Ext.ux.Portal 30911.19Ext.Desktop 31211.20本章小结 316第12章一个完整的EXT应用 31712.1确定整体布局 31712.2使用HTML和CSS设置静态信息 31912.3对学生信息进行数据建模 32012.4在页面中显示学生信息列表 32412.5添加表单编辑学生信息 32912.6为表单添加提交事件 33212.7清空表单信息 33512.8删除指定的学生信息 33612.9在Grid和Form之间进行数据交互 33712.10本章小结 338第13章通过Ext Framework合理地应用EXT 33913.1Ext Framework简介 33913.2Ext Framework架构解析 34213.2.1主要的第三方包 34213.2.2后台类关系图 34213.2.3前台组件关系图 34413.3本章小结 347附录A EXT常见问题 348附录B EXT对AIR的支持 355附录C EXT的版本变迁 364

阅读全文

与extjs水平导航菜单相关的资料

热点内容
java读取excel文件导入数据库 浏览:979
js直接拿到字符串长度 浏览:748
ios9升级之后 浏览:243
房屋托管用什么app 浏览:433
社保卡在哪个app可以查出 浏览:713
ug编程时如何堵住面上的空 浏览:126
t文件用怎么转成cad文件 浏览:687
学习编程需要什么电脑软件 浏览:680
js获取鼠标点击的次数 浏览:261
如何将无线网连接到移动网络上 浏览:839
会声会影的字幕文件格式 浏览:927
js变量名动态 浏览:471
苹果关键词规则 浏览:165
word文件如何调出 浏览:861
苹果6有几次输入开锁密码的机会 浏览:474
微信怎么没有检查更新 浏览:154
ps破译文件在哪里 浏览:498
上海小孩子哪里学编程 浏览:674
extjs水平导航菜单 浏览:306
哪个网站可以下载cad图纸 浏览:333

友情链接