FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 3566|回复: 3
打印 上一主题 下一主题

导航菜单栏弹出新窗口

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-24 10:55:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

     如何实现在导航菜单栏里有些弹出新窗口,有些弹出tab页面。
    例如:我数据库中有个target字段,遇到target="_blank"时候我需要弹出一个新窗口,如果不是则为嵌套的tab页面,请问如何实现?谢谢了。
     默认情况下,见图22.png。点击 “查看地图”,弹出的是一个tab页。现在我想点击“查看地图”时弹出一个新的页面,就跟图221.png中的右键菜单一样,弹出一个脱离finui的新网页,比如百度首页,新浪首页等等。在程序里面,我已经实现了给这个链接加个 target="_blank" 属性,见图223.png。单就是不能弹出一个新的网页。请问这个该怎么操作。    很急,请教高手,请教三石老师。O(∩_∩)O谢谢



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2015-11-25 10:01:12 | 只看该作者
没有高手可以解惑吗?
板凳
发表于 2015-11-25 15:23:11 | 只看该作者
href="javascript:window.open('您的URL');"
地板
发表于 2015-11-25 16:14:17 | 只看该作者
类似官网页面的,点击左侧树节点,在右侧添加一个选项卡是由:
  1. // 此函数源代码定义在:extjs_builder\js\F\F.util.js
  2.             // 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
  3.             // treeMenu: 主框架中的树控件实例,或者内嵌树控件的手风琴控件实例
  4.             // mainTabStrip: 选项卡实例
  5.             // createToolbar: 创建选项卡前的回调函数(接受tabConfig参数)
  6.             // updateLocationHash: 切换Tab时,是否更新地址栏Hash值
  7.             // refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
  8.             // refreshWhenTabChange: 切换选项卡时,是否刷新内部IFrame
  9.             F.initTreeTabStrip(mainMenu, mainTabStrip, createToolbar, true, false, false);
复制代码

这个函数内部完成的,因此如果你需要特殊的逻辑,需要把源代码拷贝出来,自己修改后使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-27 22:42 , Processed in 0.045117 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表