浏览 4347 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-04
在第2个测试页中有一个button,有相关此button的一个控制js调用,功能是刷新第2个tab页.我在test.jsp中写了一小段js(直接写在test2.jsp中调用不到),想实现刷新,但是总也得不到tabpanel当前的这个对象,更得不到tabitem了,请教高手如何实现. 代码: tab.js var TabsExample = { var tab=Ext.tab; init : function(){ // second tabs built from JS var jtabs = new Ext.TabPanel('jtabs'); var tab1=jtabs.addTab('jtabs-1', "测试页1"); tab1.setUrl('test1.do?method=edit', null, true); var tab2 = jtabs.addTab('jtabs-2', "测试页2"); var updater = tab2.getUpdateManager(); updater.setDefaultUrl('test2.do?method=list'); tab2.on('activate', updater.refresh, updater, true); jtabs.activate('jtabs-1'); } } Ext.EventManager.onDocumentReady(TabsExample.init, TabsExample , true); 我写的js调用失败. <script type="text/javascript"> function refresh(){ Ext.TabPanel('jtabs').getTab('tabs1-2').refresh; } </script> <table cellpadding="0" cellspacing="0" width="100%" height="80%" border="0"> <tr><td valign="top"> <div id="jtabs" class="xp" style="width:100%" > </div> </td></tr> </table> </body> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |