关于ext tabPanel 加载js的问题

我在点击左边的treenode之后获取js的地址后把js文件的内容显示在tabPanel上也就是add一个Panel现在的问题是我用tab的autoloade后加载的js... 我在点击左边的treenode之后获取js的地址后把js文件的内容显示在 tabPanel上 也就是add一个Panel
现在的问题是 我用 tab的 autoloade 后 加载的js文件不执行,被译为文本内容放在panel上 如图:
script : true, 好像无效 必须在js文件上添加<script></script>标记才能正确执行
怎么把autoLoad返回的内容eval() ,监听load事件后怎么得到load的内容并加入panel中?或是有其他的解决途径 ifream?
现在问题是这样的 我左边有棵树 点击树的时候想让 tab根据树提供的Url来加载一个panel.js的文件 用了 panel的 autoLoad 加载了js 加载过来后 tab不解析 script文件 以txt的形式显示在 tab的panel上了 panel.js返回的是一个 Ext.onReady(function() {}); 怎么才能让panel解析并添加入tablePanel上? 而且不指定 renderTo 的话界面根本不显示.可render的 div是动态的,不希望有render. 希望得到帮助
展开
 我来答
唯爱多啦梦cQb8a
2011-12-30 · TA获得超过639个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:533万
展开全部
eval 查查这个函数 不多说了 用法太简单
更多追问追答
追问
恩 我autoLoad的 查不到这个返回的 context。要不然早eval了. 另外还要监听 panel的 load .
追答
document.write这个试试
老顽童
2011-12-31 · TA获得超过791个赞
知道小有建树答主
回答量:1206
采纳率:0%
帮助的人:628万
展开全部
一年多没碰Extjs了,我就说一个思路吧,你可以试试,错了别怪我。
panel好像有个html属性吧,load时给html属性赋值:<script type="javascript" src="你的js的url"></script>;
追问
好主意 不过我已经解决了.   我顶你.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
displayaaa
2011-12-30
知道答主
回答量:44
采纳率:0%
帮助的人:15.1万
展开全部
真没认真弄过这个tabpanel 例子里好像有啊
更多追问追答
追问
没有在例子里找到解决方案哦.
追答
var Detail1Panel = Ext.create('Ext.panel.Panel', {

});

var tabPanel = Ext.create('Ext.tab.Panel', {
width: 680,
height: document.body.clientHeight.toString() - 245,
region: 'west',
activeTab: 0
});

tabPanel.add(Detail1Panel );//添加选项卡
我是这么做的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式