做完需求访谈之后开发demo的时候 遇到了这个问题 很是费解
原来是我用tabpanel的时候
是在原来的items的基础上加了几条,但是它的tab标签激活函数handleActivate被只是激活原来的items数量,代码注释部分是后来加的 然后调试就总是报错 项目firefox不兼容也不能调试 哎 搞了一上午 梳理了一下逻辑, 加上了之后就ok了 哎真是悲剧
var tabs = new Ext.TabPanel({
id: 'myTabs',
activeTab: 0,
frame: true,
plain:true,
baseCls: 'x-panel-mc',
defaults:{
autoScroll: false,
autoHeight: false
//autoScroll: true
},
items:[
{
title: '项目基本信息',
id: '01',
listeners: {activate: handleActivate},
items: editEventsFormPanel
}, {
title: '可行性分析',
id: '02',
items: feasibilityFormPanel
}, {
title: '项目进度',
id: '03',
layout: 'fit',
items: eventsTrackGridPanel
}
/*,{
title:'项目风险',
id:'04',
layout:'fit',
items:projectRiskGriddPanel
}, {
title: '项目附件',
id: '05',
layout: 'fit',
items: eventsFileGridPanel
},{
title:'项目后评估',
id:'06',
layout:'fit',
items:projectEvaluateFormPanel
}*/
]
});
var isFirstTabChange = true;
function handleActivate(tab){
if(isFirstTabChange){
isFirstTabChange = false;
var myTab = Ext.getCmp('myTabs');
myTab.setActiveTab(1);
myTab.setActiveTab(2);
myTab.setActiveTab(3);
//myTab.setActiveTab(4);
//myTab.setActiveTab(5);
myTab.setActiveTab(0);
}
}
分享到:
相关推荐
JMeter导入jmx运行脚本时出现这样的错误jmeter.save.SaveService: Conversion error .../lib/ext ==> JMeterPlugins.jar
7.1.5 为element对象提供加载功能:ext.elementloader / 295 7.1.6 为组件提供加载功能:ext.componentloader / 296 7.2 代理 / 299 7.2.1 代理概述 / 299 7.2.2 基本的代理:ext.data.proxy.proxy / 300 7.2.3...
编译PHP 报错:node.c: In function dom_canonicalization-附件资源
xml-apis-ext-1.3.04.jar
### Ext.data.Store的基本用法详解 #### 一、Ext.data.Store简介 `Ext.data.Store`是ExtJS框架中用于管理数据的核心组件之一。它主要负责数据的存储、加载、更新等操作,并且提供了多种方法来方便地处理这些数据。...
param.ItemDate = (this.parameters.ItemDate == undefined || this.parameters.ItemDate == "") ? 31457280 : this.parameters.ItemDate;//ItemDate单文件大小限制,-1表示不限制,默认值为30M param....
org.restlet.ext.servlet-2.1.1.jar
4. **示例代码和项目模板**:为了帮助开发者理解和实践EXT.js,文件可能包含了一些预配置的代码示例或项目模板。 5. **EXT.js与Dojo Toolkit的对比**:如果针对两者的学习者,文件可能讨论了它们的区别,以及在何时...
在EXTJS框架中,`Ext.ux.form.LovCombo`是一种自定义组件,它扩展了基本的`Ext.form.field.ComboBox`,提供了更丰富的功能,尤其是针对多选和联动选择的需求。这个组件通常用于创建具有“lov”(即“Look Up Value”...
看名字,有需要下jar包
<groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
var reader = new Ext.data.JsonReader({totalProperty:'totalProperty',root:'root'},record); store = new Ext.data.Store({ proxy:proxy, reader:reader }); //尾 分页 var pagebar = new Ext....
- **多次操作时效率较低**:如果需要对同一个DOM元素进行多次操作,则每次调用`Ext.fly`都会重新创建`Ext.Element`对象,不如`Ext.get`高效。 #### 使用场景分析 - 当需要对DOM元素进行频繁操作时,推荐使用`Ext....
16. `isEmpty`: 判断给定值是否为空,如null、undefined或空字符串。如果`allowBlank`为true,空字符串不会被视为为空。 17. `namespace`: 创建命名空间,这对于组织代码和避免全局变量污染很有帮助。 18. `num`: ...
8. **组合框模式**:`Ext.form.TextField`还可以扩展为`Ext.form.ComboBox`,实现下拉选择功能,这在需要用户从预定义选项中选择时非常有用。 在压缩包中的`Ext.form.TextField`文件夹,很可能是包含了一个或者多个...
Ext.NET.MVC.Pro.2.2.0.zip 是一个压缩包,其中包含了Ext.NET的MVC专业版2.2.0版本的资源。这个框架是专门为基于Microsoft ASP.NET MVC技术的Web应用程序设计的,它扩展了.NET开发人员的能力,使他们能够构建功能...
标题中的"extras-refs_tags_android-4.1.1_r1-ext4_utils.tar.gz"表明这是一个与Android系统相关的压缩包,特别关注了Android 4.1.1版本的一个特定组件,即ext4_utils。ext4是Linux内核中的第四代扩展文件系统,广泛...
- `Ext.isObject(value)`:判断给定值是否为对象类型。 - `Ext.apply(object, properties)`:将一个或多个属性对象合并到目标对象中。 - `Ext.applyIf(object, defaults)`:如果目标对象中的属性不存在,则将其...
### ExtJs选中 `var editor = new Ext.ux.grid.RowEditor` 详解 在Web开发领域,特别是使用ExtJs框架进行复杂用户界面构建时,`RowEditor` 是一个非常实用的功能,它允许用户直接在表格行内编辑数据,极大地提高了...