FineUI 官方论坛

标题: 关于点击链接打开选项卡(tab)的问题,请教高手! [打印本页]

作者: Min    时间: 2013-4-20 11:20
标题: 关于点击链接打开选项卡(tab)的问题,请教高手!
在取消左侧树菜单框架的情况下 调用window.addExampleTab 无效了  请问还有什么办法能够 让链接在tab里打开 。
作者: Min    时间: 2013-4-22 08:36
{:soso_e137:} 求救! 我是图标的 a标签  不是按钮
作者: sanshi    时间: 2013-4-22 09:16
  1. window.addExampleTab = function (id, url, text, icon) {
  2.         X.util.addMainTab(mainTabStrip, id, url, text, icon);
  3.     };
复制代码
这个应该可以用,看是不是传递的参数不对
作者: Min    时间: 2013-4-22 13:55
本帖最后由 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>
复制代码
去掉 是没有问题的!!!! 去掉之后 点击了就没反应!!!
作者: Min    时间: 2013-4-22 14:16
已经解决了~~!!! JS 里面有写东西没注释全!!!
作者: Min    时间: 2013-4-22 14:23
谢谢 sanshi兄
作者: sanshi    时间: 2013-4-22 14:26
Min 发表于 2013-4-22 14:23
谢谢 sanshi兄

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

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

请教个问题,在线示例中的树控件是怎么调用到 window.addExampleTab 方法的啊?





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