extjs panel add 和remove panel的注意事项
来源:互联网 发布:什么网络电视机顶盒好 编辑:程序博客网 时间:2024/05/29 14:15
{
region:'south',
height:400,
items:{
id :"addpanelId",
height:400,
items:[{xtype:'button',text:'添加组件',handler:addPanel},
{xtype:'button',text:'移除组件',handler:removePanel}]
}
}
2. 上述代码中,尽量不要将函数直接写成handler:function(){}模式,这样会导致,有些变量访问不了,最好在公共变量处定义一个函数 function addPanel(){}
3.add()方法执行之后,需要dolayout一下,注意不要使用doLayout(true,true),直接使用doLayout()就行,否则会使得添加进入的panel上的控件不可见。
4.待被添加的panel最好通过一个函数生成,否则,remove之后,就不能再进行add操作了。
-------------------------------------------------------------------------------
下面是全部可运行的代码
-------------------------------------------------------------------------------
function createPanel (){ //创建一个panel
var mymappanel2012A = new Ext.Panel({
frame:true,
height:200,
id:'mappanel2012A',
items:{xtype:'field',id:'maxlieId1212'}
});
return mymappanel2012A;
}
function removePanel(){//移除一个组件面板
try{
var xxmap = Ext.getCmp('addpanelId');
var myt = Ext.getCmp('mappanel2012A');
if(myt){
Ext.getCmp('addpanelId').remove(myt);
}
Ext.getCmp('addpanelId').doLayout();
}catch(e){
alert(e.name + " " + e.message);
}
}
function addPanel(){ //添加一个组件面板
try{
Ext.getCmp('addpanelId').add(createPanel ());
Ext.getCmp('addpanelId').doLayout();
}catch(e){
alert(e.name + " -- " + e.message);
}
//Ext.getCmp('addpanelId').doLayout(true,true);//这个方法会导致面板下的组件无法显示
}
- extjs panel add 和remove panel的注意事项
- extjs panel add 和remove panel的注意事项
- extjs panel add 和remove panel的注意事项
- extjs panel remove 后不能add
- easyui Panel的add,remove,select
- Extjs 的panel 介绍
- extjs panel
- ExtJS 控件的基础 Panel
- ExtJs-01-简单的Panel
- 在添加/删除''Add or Remove Programs"中不显示安装的应用程序(Hide Add/Remove Panel Entry)
- Extjs学习笔记----------Panel的使用
- ExtJs-02-可拖动的Panel
- extjs如何操作panel的html
- ExtJs 复杂的panel设置控件只读
- Extjs panel 示例
- extjs-panel常用属性
- ExtJs Panel翻译
- ExtJs Panel一
- Android之Message机制的灵活应用
- Spring MVC 3 深入总结
- 发现一个很有意思的小技巧:初始化有序常量的一点小技巧
- 计划任务 定时执行
- Hook技术3 建立远程线程的方法
- extjs panel add 和remove panel的注意事项
- 多年以后,又用到了窗口操作iframe的内容
- nyoj 35 表达式求值
- C++ 积累
- OrgDBOrgSettings工具简介
- Hook技术之4 在自己的进程中注入一个Dll到别人的进程
- Writing a very small KMDF driver
- Android 4.0 Launcher源码分析系列(二)
- windows播放函数PlaySound