EXT CHART 问题

youzhagui2006 2011-11-08 09:07:55
我在ext tabpanel 每个tab页嵌入一个html页面,每个页面上都有一个图形。 目前碰到一个很奇怪的问题。
当我点击第一tab页的图形热点后,切换到第二个页面点击上面的热点(没有监听单击方法)。再返回到第一个tab页面,点击查询按钮(重新查询数据)老是报this.swf.setHorizontalField(this.xField)(this.swf.setHorizontalField 这个对象为空)。

好像这个this.swf 对象里面 发生了变化一样。
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youzhagui2006 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 leehuat 的回复:]
tabpanel = new Ext.TabPanel({
region: 'center',
border: false,
deferredRender: false,
activeTab: 0,
defaultType: 'iframepanel',
defaults:{
closable: false,
loadMask: {msg: '页面载入中...'},
bodyStyle: {width:'100%', height:'100%'},
autoShow: true,
style: {position:'absolute'},
hideMode:'visibility'
},
listeners: {

'tabchange': function(tabPanel, tab){
if(tab.defaultSrc=='about:blank') {
var src = tab.replaceSrc;
for(var key in array){
src = src.replace(":"+key,array[key]);
}
tab.defaultSrc = src;
tab.setSrc();
}
},
CSS code

再返回到第一个tab页面,点击查询按钮(重新查询数据)老是报this.swf.setHorizontalField(this.xField)

你可能在返回的时候 获取的还是第二个tabpanel对象
而不是第一个
tab里面的html是 两个tab共用 还是?

多贴点代码出来看看
[/Quote]
leehuat 2011-11-08
  • 打赏
  • 举报
回复

再返回到第一个tab页面,点击查询按钮(重新查询数据)老是报this.swf.setHorizontalField(this.xField)

你可能在返回的时候 获取的还是第二个tabpanel对象
而不是第一个
tab里面的html是 两个tab共用 还是?

多贴点代码出来看看
youzhagui2006 2011-11-08
  • 打赏
  • 举报
回复
有人碰到过没

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧