extjs card卡片式布局
类别:Web前端 浏览量:2843
时间:2013-9-28 extjs card卡片式布局
extjs card卡片式布局Ext.layout.CardLayout扩展自Ext.layout.FitLayout布局,对应面板布局(layout)配置项的名称为 card。这种布局最常用的情况是向导模式,Tab选项板等应用中面板显示的需求。Card布 局可以使用layout:'card'来创建。
由于此布局本身不提供分步导航功能,所以需要用户自己开发该功能。由于只有一个面板处于显示状态,那 么在初始时,我们可以使用setActiveItem功能来指定某一个面板的显示。当要显示下一个面板或者上一个面板的时候,我们可以使用 getNext()或getPrev()来得到下一个或上一个面板。然后使用setDisabled方法来设置面板的显示。另外,如果面板中显示的是 FORM布局,我们在点击下一个面板的时候,处理FORM中提交的元素,通过AJAX将表单中的内容保存到数据库中或者SESSION中。
实例:
var panel = new Ext.Panel({
renderTo: "li3",
frame: true,
layout: "card",
title: "卡片式布局(CardLayout)",
height: 300,
activeItem: 0,
defaults: {
bodyStyle: "padding:3px; background-color: #FFFFFF"
},
items: [
{id: "c1", title:"嵌套面板一", html:"嵌套面板一"},
{id: "c2", title:"嵌套面板二", html:"嵌套面板二"},
{id: "c3", title:"嵌套面板三", html:"嵌套面板三"}
],
buttons: [
{
text: "上一页",
handler: changePage
},
{
text: "下一页",
handler: changePage
}
]
});
function changePage(btn){
var index = Number(panel.layout.activeItem.id.substring(1));
if(btn.text == "上一页"){
index -= 1;
if(index<1) index = 1;
}else{
index += 1;
if(index>3) index = 3;
}
panel.layout.setActiveItem("c"+index);
}
其效果图为:
您可能感兴趣
- Extjs updateProgress进度条的应用
- extjs column列布局
- extjs Border边框布局
- extjs table布局
- Extjs menu菜单的简单用法
- extjs radiogroup赋值和取值
- extjs accordion折叠布局
- ExtJs 中Viewport 的使用
- extjs card卡片式布局
- extjs XTemplate的实例
- Extjs msgTarget 提示位置
- extjs xtype的使用
- extjs checkboxGroup 复选框的用法
- extjs tabPanel的用法
- extjs 日期控件
- extjs anchor 锚点布局
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
热门推荐
- python3循环使用教程(Python3.5常见内置方法参数用法实例详解)
- SQLServer清理日志文件方法案例详解(SQLServer清理日志文件方法案例详解)
- php在if里添加xml代码(PHP创建XML接口示例)
- dedecms 操作日志代码修改(dedecms 调用单页栏目内容到首页的方法)
- pycharm 爬虫的数据存在哪了(利用PyCharm Profile分析异步爬虫效率详解)
- dedecms SQL语句教程(dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本])
- 查看IO量大的SQL语句及它们的执行计划
- python怎么查看函数的返回值(python在回调函数中获取返回值的方法)
- php支付系统(php实现的支付宝网页支付功能示例基于TP5框架)
- python读取mat文件(详解Python Matplot中文显示完美解决方案)