FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3328|回复: 7
打印 上一主题 下一主题

关于点击链接打开选项卡(tab)的问题,请教高手!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-20 11:20:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在取消左侧树菜单框架的情况下 调用window.addExampleTab 无效了  请问还有什么办法能够 让链接在tab里打开 。
沙发
 楼主| 发表于 2013-4-22 08:36:44 | 只看该作者
{:soso_e137:} 求救! 我是图标的 a标签  不是按钮
板凳
发表于 2013-4-22 09:16:16 | 只看该作者
  1. window.addExampleTab = function (id, url, text, icon) {
  2.         X.util.addMainTab(mainTabStrip, id, url, text, icon);
  3.     };
复制代码
这个应该可以用,看是不是传递的参数不对
地板
 楼主| 发表于 2013-4-22 13:55:17 | 只看该作者
本帖最后由 Min 于 2013-4-22 14:07 编辑

下面是动态 服务器端调用JS

  1. strset.Append("<div class="icon"><a href="#" onclick="openNew('").Append(title).Append("','").Append(linkurl).Append("');return false;"><img src="mac/").Append(iconname).Append(".png" title="").Append(title).Append(""/><span></span></a></div>");
复制代码
JS代码:
  1. function openNew(titles, url) {
  2.             var node = {
  3.                 attributes: {
  4.                     href: url
  5.                 },
  6.                 text: titles,
  7.                 id: titles + "1"
  8.             };
  9.             window.parent.addExampleTab(node);
  10.             //parent.addExampleTab.apply(parent, [node]);
  11.         }
复制代码
只要不把
  1. <ext:Region ID="Region2" Split="true" EnableSplitTip="true" CollapseMode="Mini" Width="200px"
  2.                 Margins="0 0 0 0" ShowHeader="false" Title="1111" EnableLargeHeader="false" Icon="Outline"
  3.                 EnableCollapse="true" Layout="Fit" Position="Left" runat="server">
  4.             </ext:Region>
复制代码
去掉 是没有问题的!!!! 去掉之后 点击了就没反应!!!
5#
 楼主| 发表于 2013-4-22 14:16:16 | 只看该作者
已经解决了~~!!! JS 里面有写东西没注释全!!!
6#
 楼主| 发表于 2013-4-22 14:23:53 | 只看该作者
谢谢 sanshi兄
7#
发表于 2013-4-22 14:26:17 | 只看该作者
Min 发表于 2013-4-22 14:23
谢谢 sanshi兄

哦,因为 X.util.addMainTab 这个函数只和TabStrip相关,和左侧的控件无关。

你可以在FineUI源代码中查找这个JS函数,看看里面的具体实现
8#
发表于 2013-8-8 16:38:30 | 只看该作者
sanshi 发表于 2013-4-22 09:16
这个应该可以用,看是不是传递的参数不对

请教个问题,在线示例中的树控件是怎么调用到 window.addExampleTab 方法的啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 07:38 , Processed in 0.045006 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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