jQuery MiniUI

 找回密码
 立即注册
查看: 7648|回复: 10
打印 上一主题 下一主题

左侧菜单弹出一个新的浏览器页面怎么做? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-12-2 10:12:54 |只看该作者 |倒序浏览
本帖最后由 jouhns 于 2016-12-2 11:15 编辑

我在一个菜单设置访问链接,当用户点击的时候回跳转至新页面。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-12-2 10:20:29 |只看该作者
MiniUI只是界面控件,具体的点击怎么跳转是你们做的。
window.loaction.href可以控制页面跳转

Rank: 3Rank: 3

板凳
发表于 2016-12-2 10:24:49 |只看该作者
dforce 发表于 2016-12-2 10:20
MiniUI只是界面控件,具体的点击怎么跳转是你们做的。
window.loaction.href可以控制页面跳转 ...

我使用的是mini-outlooktree 组件,我有一个key需要监控然后让这个key的菜单实现跳转,怎么监控到这个key?

Rank: 8Rank: 8

地板
发表于 2016-12-2 11:01:06 |只看该作者
jouhns 发表于 2016-12-2 10:24
我使用的是mini-outlooktree 组件,我有一个key需要监控然后让这个key的菜单实现跳转,怎么监控到这个key ...

我不清楚你怎么传递的key,outlooktree有itemclick和itemselect事件可以处理你的逻辑

Rank: 3Rank: 3

5#
发表于 2016-12-2 11:06:10 |只看该作者
dforce 发表于 2016-12-2 11:01
我不清楚你怎么传递的key,outlooktree有itemclick和itemselect事件可以处理你的逻辑 ...

麻烦你看下,我刚刚上传的图片代码

Rank: 8Rank: 8

6#
发表于 2016-12-2 11:12:38 |只看该作者
jouhns 发表于 2016-12-2 11:06
麻烦你看下,我刚刚上传的图片代码

我们示例是点击了节点,在tabs区域新增tab页面展示页面
你说的跳转我就不明白是什么意思了,如果你要整体跳转,请使用window.location.href=,这和MiniUI没有什么关系

Rank: 3Rank: 3

7#
发表于 2016-12-2 11:20:09 |只看该作者
dforce 发表于 2016-12-2 11:12
我们示例是点击了节点,在tabs区域新增tab页面展示页面
你说的跳转我就不明白是什么意思了,如果你要整体 ...

麻烦看下我第二张图,那个红色框的菜单--系统监控,这个链接我配置了一个别人系统的链接,当我点击时会打开 一个新页面,不在右侧框架展开这个页面,就是只有这个菜单这么做起他的都正常操作,我在下面添加
window.location.href这段代码,实际操作报错了。是不是我哪里做的不对?
function showTab(node) {
            var tabs = mini.get("mainTabs");

            var id = "tab$" + node.id;
            var tab = tabs.getTab(id);
            if (!tab) {
                tab = {};
                tab._nodeid = node.id;
                tab.name = id;
                tab.title = node.text;
                tab.showCloseButton = true;

                //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
                tab.url = "${ctx}" + node.url;

                tabs.addTab(tab);
            }
            //tabs.activeTab(tab);
        }

Rank: 8Rank: 8

8#
发表于 2016-12-2 11:25:50 |只看该作者
jouhns 发表于 2016-12-2 11:20
麻烦看下我第二张图,那个红色框的菜单--系统监控,这个链接我配置了一个别人系统的链接,当我点击时会打 ...

说了半天还是没说清楚在哪跳转页面
你现在的代码点击了节点,是在右侧tabs区域新增tab页

Rank: 3Rank: 3

9#
发表于 2016-12-2 11:27:08 |只看该作者
dforce 发表于 2016-12-2 11:25
说了半天还是没说清楚在哪跳转页面

点击图中红色菜单在浏览器新打开一个网页页面

Rank: 8Rank: 8

10#
发表于 2016-12-2 12:32:05 |只看该作者
jouhns 发表于 2016-12-2 11:27
点击图中红色菜单在浏览器新打开一个网页页面

window.open(....)
浏览器里打开新窗口不受MiniUI控制的

Archiver|普加软件

GMT+8, 2025-7-19 08:24 , Processed in 1.031080 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部