上一步,下一步的类向导,这里用card布局。
Ext.onReady(function () {
this.firstPanel = new Ext.Panel({
frame: true,
title: '第一个面板',
html: '这是第一个面板'
});
this.secondPanel = new Ext.Panel({
frame: true,
title: '第二个面板',
html: '这是第二个面板'
});
var i = 0;
function cardHandler(direction) {
if (direction == -1) {
i--;
if (i < 0) {
i = 0;
}
}
if (direction == 1) {
i++;
if (i > 1) {
i = 1;
return false;
}
}
var btnNext = Ext.getCmp("move-next");
var btnPrev = Ext.getCmp("move-prev");
var btnSave = Ext.getCmp("move-save");
if (i == 0) {
btnSave.hide();
btnNext.enable();
btnPrev.disable();
}
if (i == 1) {
btnSave.show();
btnNext.disable();
btnPrev.enable();
}
this.cardPanel.getLayout().setActiveItem(i);
};
//CARD总面板
this.cardPanel = new Ext.Panel({
frame: true,
title: 'card 面板',
renderTo: document.body,
height: 400,
width: 400,
layout: 'card',
activeItem: 0,
bbar: ['->', {
id: 'move-prev',
text: '上一步',
handler: cardHandler.createDelegate(this, [-1])
},
{
id: 'move-save',
text: '保存',
hidden: true,
handler: function () {
alert("保存");
}
},
{
id: 'move-next',
text: '下一步',
handler: cardHandler.createDelegate(this, [1])
}],
items: [this.firstPanel, this.secondPanel]
});
});
分享到:
相关推荐
ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、hbox 具体使用方法可见该文件的案例代码。 该文件含ext3.2.0压缩版,可直接运行哦...
资源名称:ExtJS布局之border实例内容简介:border布局是常见的布局样式,本文档中一个实际项目的示例,比较简单,仅供初学者参考。感兴趣的朋友可以过来看看。自动生成行号,支持checkbox全选,动态选择显示哪些列...
纯Extjs代码,对初学Ext有点点帮助
- **卡片式布局(CardLayout)**:通过`layout: "card"`实现,只显示容器中的一个子组件,常用于多步骤向导或选项卡式界面。 - **列布局(ColumnLayout)**:使用`layout: "column"`,子组件按列排列,可通过`...
很好的ext页面布局自动生成功能,快速布局,减少你页面开发时间!用法:解压->添加文件夹到一个web工程当中->进入index.html进入页面编辑就可以自由设计你的布局了,代码在查看/修改中可以看到,只需复制粘贴到自己...
资源名称:Extjs中布局的组合使用 中文WORD版内容简介:本文档主要讲述的是Extjs中布局的组合使用;Extjs4.1中布局很经典,也很好用,关键是如何组合布局,组合布局,不仅要达到我们想要的界面效果,还要注意因为...
用ExtJS4.1布局后台系统,这个是自写的js,extjs4.1的源码包,需要到extjs.org.cn下载。
Extjs布局实例
ExtJs4 layout 布局 这是鄙人之前自学Ext时收集的文档,详细讲诉了各种布局,并附源码与界面展示,希望能给你带来帮助
### Extjs布局详解 在深入探讨Extjs布局之前,我们先简单回顾一下Extjs是什么。Extjs是一款基于JavaScript的企业级富客户端应用框架,它提供了一系列的UI组件和强大的数据处理能力,使得开发者能够构建出高性能的...
左边菜单,右边是内容,北边是log图片 简单首页布局示例
extjs本地布局编辑器~开发extjs的好工具,推荐下载。html页面,方便
在ExtJS中,折叠布局(Accordion Layout)是一种特殊的布局方式,它将所有子组件(Panels)垂直堆叠,并且在任何时刻只允许一个面板展开显示其内容,其他面板则保持折叠状态。`layout: 'accordion'` 就是用来设置...
ExtJS布局是构建用户界面的关键部分,特别是在使用ExtJS库时。本文主要讲解ExtJS的Column布局,一种非常灵活的布局方式,可以帮助开发者创建复杂的、响应式的用户界面。 Column布局在ExtJS中用于将容器(如Panel)...
列布局(Column Layout)是ExtJS的一种布局策略,它允许你在同一行内创建多个并排显示的区域,每个区域可以包含不同的组件,如文本框、选择框、按钮等。这种布局方式非常适合用来构建表格化的表单,使得数据输入和...
我的extjs主页布局,分为左边,上边,下边和中间区域,左边是树形
EXTJS学习,webform+mvc routeing extjs布局 适合初学者
Extjs作为一款优秀的JavaScript框架,它的布局管理功能非常强大,能够方便地管理页面中各个组件的位置和尺寸。随着Panel组件内包含的组件数量增加,布局问题就显得尤为重要。Extjs的Layout就是为解决这一问题而设计...
用extjs4搭的一个简单布局框架
综上所述,EXTJS4中的Panel的accordion布局和TreePanel的动态导航是两种强大而灵活的功能,能够帮助开发者构建出丰富多样的用户界面。理解并熟练掌握这些特性,将使你在开发中游刃有余。通过实际操作和测试extjs中的...