100分急求~~Ext中方法调用的问题

山东邦牛信息 2009-04-21 07:33:06
function createDataTabPanel(){
var activeTab = mainTabPanel.getComponent(titleInfo);
if(!activeTab)
{
activeTab = new Ext.Panel({
id:titleInfo,
title:titleInfo,
closable:true,
layout:'fit',// 设置layout只显示一个
autoScroll:true,
html:"<iframe id='s' src='table.jsp' width='100%' height='100%'></iframe>"
});
// 添加到mainTabPanel
mainTabPanel.add(activeTab);
}
mainTabPanel.setActiveTab(activeTab);
}
---------------------------------
table.js是table.jsp引入的js,在table.js中调用createDataTabPanel这个方法,如何操作?
parent.createDataTabPanel()、top.createDataTabPanel()都不行!!
急求~万分感谢~~
...全文
115 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumu_java 2009-04-23
  • 打赏
  • 举报
回复
lz是想在一个tablepanel中嵌入一个iframe,然后在iframe中调用这个tablepanel.这个好像是不符合逻辑。在ext中,先要渲染tablepanel才能把iframe嵌入其中,可是lz想在iframe中含有的js调用函数 createDataTabPanel()渲染tablepanel.这个逻辑lz确定要这样吗?又点像死锁了。
SilverNet 2009-04-23
  • 打赏
  • 举报
回复
楼主可以试试在
function createDataTabPanel()
的前面加上window.s.location.reload();
SilverNet 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xiaojing7 的回复:]
在table.jsp的js里面调用createDataTabPanel()???
为什么不把createDataTabPanel封装到X.JS里面,然后调用,?


[/Quote]

同感
山东邦牛信息 2009-04-23
  • 打赏
  • 举报
回复
参考大家的观点,问题已解决!把createDataTabPanel方法放到Ext.onReady外,用parent.cre...调用就可以了
那是个代码片段,包含js已做封装,也不会死锁!
从大家的回复中学到很多东西,感谢!!!
nn360697589 2009-04-22
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1235372
这里有EXTJS学习的文档,API
xiaojing7 2009-04-22
  • 打赏
  • 举报
回复
在table.jsp的js里面调用createDataTabPanel()???
为什么不把createDataTabPanel封装到X.JS里面,然后调用,?

lzj34 2009-04-22
  • 打赏
  • 举报
回复
记得一定要要先引用JS,引入后调用和调用本页面的过程一样
tobyzhou 2009-04-22
  • 打赏
  • 举报
回复
内容没看仔细,理解错误,汗自己一个先
可以换个思路解决不?
在parent页面上,新增一个按钮,调用createDataTabPanel()函数
然后在IFRAME的JSP中,访问到这个按钮,触发单击事件
记得以前有些地方也是这样实现的。
tobyzhou 2009-04-22
  • 打赏
  • 举报
回复
把下面的代码放到<script></script>标记中间
也可以直接在JSP的BODY中添加 onload = "createDataTabPanel()"

Ext.onReady(function(e){
createDataTabPanel();
});
山东邦牛信息 2009-04-21
  • 打赏
  • 举报
回复
感谢jerryhrj...
这是我代码复用的一部分,就是想实现:在table.jsp的js里面调用createDataTabPanel()
jerryhrj 2009-04-21
  • 打赏
  • 举报
回复
不太明白楼主要做什么,感觉有问题,帮忙顶下吧。。。

52,782

社区成员

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

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