ext中对panel增加html元素后,ext.get(id)取得null值
时间:2010-12-01
来源:互联网
仿照之前一个contentpanel自己单独创建了一个panel对象,
之前的代码:
JScript code
之后的代码与当前代码一样建立,只是变量名不同。
然后再方法中调用:
JScript code
第一个alert为空正确,因为还没有增加属性,但是第二个alert中确得到的还是null。
而使用之前的contentTabPanel在第一次得到的也是null,但是在赋了值后,可以得到对象,并显示object,请各位帮分析下原因,上面的那段代码为什么在add后,alert出的还是null???谢谢
之前的代码:
JScript code
var contentTabPanel=new Ext.TabPanel({ style:"padding:0 0px 0 0px", region:'center', border: false, enableTabScroll:true, id:"ContentTabPanel", activeTab:0, autoScroll: true, scrollIncrement : 350, scrollRepeatInterval : 350, height:'100%', layoutOnTabChange:true, deferredRender:false //加载时渲染所有 });
之后的代码与当前代码一样建立,只是变量名不同。
然后再方法中调用:
JScript code
var east_south_panel=Ext.getCmp("East_south_panel"); alert(parent.Ext.get(iframeID)); east_south_panel.add({html:'<iframe name="'+iframeID+'" id="'+iframeID+'" scrolling="'+scrolling+'" frameborder="0" border="0" width="100%" height="100%" src="'+Form_ContextPath+iframeURL+'"> </iframe>'}).show(); alert(parent.Ext.get(iframeID));
第一个alert为空正确,因为还没有增加属性,但是第二个alert中确得到的还是null。
而使用之前的contentTabPanel在第一次得到的也是null,但是在赋了值后,可以得到对象,并显示object,请各位帮分析下原因,上面的那段代码为什么在add后,alert出的还是null???谢谢
作者: smh821025 发布时间: 2010-12-01
延迟alert()看看是不是null, 如果不是就在added事件中取值
作者: hookee 发布时间: 2010-12-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28