给据配置文件动态加载tabpanel中的tab
2009-08-05 10:50
239 查看
首先应该明确一个ext工作的流程,无论别的js脚本是否声明在 Ext.onReady(function(){})所在的javascript上面或下面,别的js脚本都是后执行,所以,只要在映射配置文件的js脚本中加一句
if (baseInitMapparam.useEditMapControl == "true") { //if (baseInitMapparam.useEditMapControl == "true") 是反映的配置文件的信息
Ext.getCmp('tab-panel').add(Ext.getCmp('edit-panel'));
}
这里,tab-panel 是extjs中定义的tabpanel的id, edit-panel是ext中定义的普通panel的id
var editPanel = new Ext.Panel({
id: 'edit-panel',
title: '地图编辑',
contentEl:'$editMapDIV'
});
var tabpanel=new Ext.TabPanel({
id: 'tab-panel',
title: 'Sample Layouts',
border:false,
height:300,
activeTab:1,
items:[propsGrid]
});
Ext.getCmp('tab-panel').add(Ext.getCmp('edit-panel')); 这句话就相当于给tabpanel的items像中增加了一个像,items[propsGrid,editPanel]
if (baseInitMapparam.useEditMapControl == "true") { //if (baseInitMapparam.useEditMapControl == "true") 是反映的配置文件的信息
Ext.getCmp('tab-panel').add(Ext.getCmp('edit-panel'));
}
这里,tab-panel 是extjs中定义的tabpanel的id, edit-panel是ext中定义的普通panel的id
var editPanel = new Ext.Panel({
id: 'edit-panel',
title: '地图编辑',
contentEl:'$editMapDIV'
});
var tabpanel=new Ext.TabPanel({
id: 'tab-panel',
title: 'Sample Layouts',
border:false,
height:300,
activeTab:1,
items:[propsGrid]
});
Ext.getCmp('tab-panel').add(Ext.getCmp('edit-panel')); 这句话就相当于给tabpanel的items像中增加了一个像,items[propsGrid,editPanel]
相关文章推荐
- java动态加载配置文件
- Java动态加载配置文件
- zhphp framework (七) 配置文件加载与读取以及动态写、读配置文件
- js动态加载js css文件,可以配置文件后辍,防止浏览器缓存
- 如何在程序里动态加载配置文件
- 实现ibatis的动态加载sqlmap配置文件
- ExtJS 4.1 TabPanel动态加载页面并执行脚本
- JAVA 动态加载properties配置文件
- 动态加载配置文件
- 继承PropertyPlaceholderConfigurer 实现动态加载配置文件
- JFig读取配置文件,实现动态加载
- 【spring】动态加载配置文件
- 【笔记】Configuration对properties、xml配置文件的【增删改查】及动态加载
- java动态加载配置文件(申明:来源于网络)
- Unity3D-动态读取配置文件,加载游戏对象
- 使用Spring动态加载配置文件
- java动态加载配置文件不成功的问题
- C#动态加载DLL,通过配置文件实现对程序集的即插即用
- *.ko驱动模块的动态加载,*.ipk应用层模块的动态加载,配置文件的拷贝
- Nginx动态加载新的配置文件