FineUI 官方论坛

标题: 树形菜单节点每次点击页面都会刷新,怎么做到? [打印本页]

作者: Rocky    时间: 2012-11-14 01:41
标题: 树形菜单节点每次点击页面都会刷新,怎么做到?
就是如在示例上的左边的树形菜单,点击某个节点,右边就会出现tab标签页,首次加载肯定是会刷新页面的,但是我想做到每次点击左边的节点时,右边的页面(已打开)都会刷新!或者tab标签页的相互之间点击切换时能做到重新加载也是可行的!!!不知道有哪位大神能帮忙一下,小弟万分感激!
作者: 秋收    时间: 2012-11-14 02:09
并非所有页面需要重新刷新,那样效率很低,对个别网页刷新可参见:“请教如何刷新Tab”帖子
作者: Rocky    时间: 2012-11-14 02:26
秋收 发表于 2012-11-14 02:09
并非所有页面需要重新刷新,那样效率很低,对个别网页刷新可参见:“请教如何刷新Tab”帖子 ...

非常感谢秋收的回复,但是我这里就是需要这样的功能(每次点击节点后打开的页面都会刷新一下),没办法,求指导,万分感激!!!
作者: 秋收    时间: 2012-11-14 02:49
在生成左边的树形菜单自定node.OnClientClick = 。。。
作者: 秋收    时间: 2012-11-14 04:20
具体代码参见:“点击左侧treenode的时候,相应的tab页刷新一下”帖子
作者: Rocky    时间: 2012-11-14 04:39
秋收 发表于 2012-11-14 04:20
具体代码参见:“点击左侧treenode的时候,相应的tab页刷新一下”帖子

感謝幫忙!!!
作者: Rocky    时间: 2012-11-14 07:13
秋收 发表于 2012-11-14 04:20
具体代码参见:“点击左侧treenode的时候,相应的tab页刷新一下”帖子

用不了好像,不知道要怎么修改,或者怎么放,还请指导,谢谢!
作者: 秋收    时间: 2012-11-14 07:36
修改res\js\main.js  文件增加如下处理

        mainTabStrip.on('tabchange', function (tabStrip, tab) {
        alert("刷新");
        var iframe = Ext.DomQuery.selectNode('iframe', mainTabStrip.getActiveTab().body.dom);
        iframe.src = iframe.src;
    });
即可。已测试通过
作者: Rocky    时间: 2012-11-14 08:02
秋收 发表于 2012-11-14 07:36
修改res\js\main.js  文件增加如下处理

        mainTabStrip.on('tabchange', function (tabStrip, tab)  ...

感謝大師!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4