关于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. 希望得到帮助 展开
现在的问题是 我用 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. 希望得到帮助 展开
3个回答
展开全部
一年多没碰Extjs了,我就说一个思路吧,你可以试试,错了别怪我。
panel好像有个html属性吧,load时给html属性赋值:<script type="javascript" src="你的js的url"></script>;
panel好像有个html属性吧,load时给html属性赋值:<script type="javascript" src="你的js的url"></script>;
追问
好主意 不过我已经解决了. 我顶你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真没认真弄过这个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 );//添加选项卡
我是这么做的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询