Ext Js 3.2 折叠布局-AccordionLayout的应用
来源:互联网 发布:淘宝商品搜索排行榜 编辑:程序博客网 时间:2024/05/21 07:04
1:折叠布局---AccordionLayout的简单介绍
Ext.layout.AccordionLayout对应面板布局layout配置项的名称为accordion,该面板继承自Ext.layout.FitLayout布局,该布局会包含多个字面板,
任何时候都只有一个字面板处于打开状态,每个子面板都内置了对展开和收缩功能的支持,最终效果可以像手风琴那样拉来拉去,就是类似QQ
面板的功能。
代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>formPanel</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><link rel="stylesheet" type="text/css" href="ext3.2/resources/css/ext-all.css"></link><script type="text/javascript" src="ext3.2/adapter/ext/ext-base.js"></script><script type="text/javascript" src="ext3.2/ext-all.js"></script><script type="text/javascript" src="ext3.2/src/local/ext-lang-zh_CN.js"></script><script type="text/javascript"> Ext.onReady(function() {var win2 = new Ext.Window({ title: 'AccordionLayout', height: 300, width: 200, plain: true, layout: 'accordion', layoutConfig: { activeOnTop: true, //设置打开的字面板置顶 fill: true, //字面板充满父面板的剩余空间 hideCollapseTool: false, //显示“展开收缩”按钮 titleCollapse: true, //允许通过点击子面板的标题来展开或者收缩面板 animate: true //使用动画效果 }, items: [ new Ext.Panel({ title: 'panel1', id: 'panel1', html: '第一个面板', frame: true }), new Ext.Panel({ title: 'panel2', id: 'panel2', html: '第二个面板', frame: true }), new Ext.Panel({ title: 'panel3', id: 'panel3', html: '第三个面板', frame: true }) ] }); win2.show();});</script> </head> <body> <div id="form1"> </div> </body></html>
2:程序效果
点击的每个面板都会置顶:
- Ext Js 3.2 折叠布局-AccordionLayout的应用
- ExtJs布局Ext.layout.AccordionLayout布局
- Ext Js 3.2 边框布局--BorderLayout的应用
- Ext Js 3.2 卡片式布局--CardLayout应用
- Ext.js的列布局
- Ext Js中 Ext.QuickTips的应用
- Ext Js 3.2 form表单布局的小例子
- Ext Js 3.2 柱状图应用
- Ext Js 3.2 饼状图应用
- Ext Js 3.2 锚点布局---AnchorLayout
- Ext Js 3.2 自适应布局--FitLayout
- EXT JS 面板布局
- Ext Js 3.2的一个FormPanel的综合应用
- Ext Js 3.2 柱状栈图的应用
- 深入浅出Ext JS:一个完整的EXT应用
- EXT的panel折叠按钮, collapsible:true
- Ext Js 3.2 表格应用复选框
- ext js tree应用
- Java集合类详解
- getRequestDispatcher()与sendRedirect()的区别
- JavaScript常用检测脚本实例代码
- Linux命令之for - Bash中的For循环
- C++ using声明获得的权限简析
- Ext Js 3.2 折叠布局-AccordionLayout的应用
- 从jsp/html向flex直接传值
- MySQL数据库管理命令和远程管理问题
- myeclipse 8.5 Console不输出信息
- java简单浏览器
- ACM c++实现大数相加
- POJ3096 Surprising Strings 水题
- http://projecteuler.net/problem=23 [Answer:4179871]
- 使用Knockout实现密码强度的验证功能