jQuery MiniUI

标题: 关于选项卡添加问题 [打印本页]

作者: gry    时间: 2013-4-20 09:22:52     标题: 关于选项卡添加问题

[attach]1679[/attach]



如何在打开的页面,点击添加按钮可以添加一个导航选项卡,如图片!

作者: niko    时间: 2013-4-20 09:44:40

调用父页面增加tab的方法即可。
比如: parent.addTab({title: 'aaa', url: 'b.html' });
tab的新增参考示例:http://www.miniui.com/demo/outlooktree/outlooktree.html

作者: gry    时间: 2013-4-20 10:31:38

本帖最后由 gry 于 2013-4-20 10:34 编辑
niko 发表于 2013-4-20 09:44
调用父页面增加tab的方法即可。
比如: parent.addTab({title: 'aaa', url: 'b.html' });
tab的新增参考示 ...

我的父页面是这个函数的添加:
  function showTab(node) {
            var id = "tab$" + node.powerid;
            var tab = tabs.getTab(id);
            if (!tab) {
                tab = {};
                tab.name = id;
                tab.title = node.text;
                tab.showCloseButton = true;
                tab.iconCls = node.icon;
                //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
                //tab.url = mini_JSPath + "../../docs/api/" + node.id + ".html";
                //                tab.url = "~/" + node.Url;
                tab.url ="../"+node.Url;
                tabs.addTab(tab);
            }
            tabs.activeTab(tab);
        }

        function onNodeSelect(e) {
            var node = e.node;
            var isLeaf = e.isLeaf;

            if (isLeaf) {
                showTab(node);
            }
        }


直接调用:onNodeSelect(e)函数吗?

作者: gry    时间: 2013-4-20 11:25:36

gry 发表于 2013-4-20 10:31
我的父页面是这个函数的添加:
  function showTab(node) {
            var id = "tab$" + node.powerid; ...

怎么没有回答呢?
作者: niko    时间: 2013-4-20 20:26:00

var tab = {title: 'aa', url: 'b.html'};//首先模拟一个tab
parent.showTab(tab);
作者: gry    时间: 2013-4-24 14:46:37

niko 发表于 2013-4-20 20:26
var tab = {title: 'aa', url: 'b.html'};//首先模拟一个tab
parent.showTab(tab);

按你们提供的方法可以添加一个选项卡
var tab = {title: 'aa', url: 'b.html'};//首先模拟一个tab
parent.showTab(tab);

现在的问题是:我选中某条数据做修改操作,如何把选中的这条数据的用户名参数传递到打开的页面,并且打开的页面如何接受?
作者: gry    时间: 2013-4-24 15:01:39

gry 发表于 2013-4-24 14:46
按你们提供的方法可以添加一个选项卡
var tab = {title: 'aa', url: 'b.html'};//首先模拟一个tab
parent ...

可以吗?在线等?
作者: factory    时间: 2013-4-24 15:12:04

gry 发表于 2013-4-24 15:01
可以吗?在线等?

你可以把用户名放打开页面的url上,在打开的页面上获取下




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2