jQuery MiniUI
标题:
关闭tab时,对应的菜单节点还是选中状态
[打印本页]
作者:
xiwa
时间:
2012-4-7 14:23:10
标题:
关闭tab时,对应的菜单节点还是选中状态
本帖最后由 xiwa 于 2012-4-7 14:37 编辑
如题,示例:
http://www.miniui.com/demo/navbartree/navbartree.html
。
我想这么解决,但tree没有提供
disSelectNode
方法,如下:
tabs.on("closeclick", function (sender, tab) {
var tdiv = mini.get("treeMenus");
var ts = tdiv.trees, t,nd;
for (var i = 0; i < ts.length; i++) {
t = ts[i];
if (t) {
nd = t.disSelectNode(t.getNode(sender.name.split("$")[1]));//但是没有disSelectNode方法
break;
}
}
});
复制代码
或者这样:
tabs.on("activechanged", function (sender, tab) {
var tdiv = mini.get("treeMenus");
var ts = tdiv.trees, t, nd;
for (var i = 0; i < ts.length; i++) {
t = ts[i];
if (t) {
nd = t.selectNode(t.getNode(sender.name.split("$")[1]));
break;
}
}
});
复制代码
但是关闭tab的时候,
activechanged事件里的
sender值是undefinde,但应该是新激活的那个tab.
或者有其它方法?
周末加班辛苦啦~!
作者:
fcrong
时间:
2012-4-30 18:35:24
这个在切换tab的时候,根据id之类的,将节点取消选择
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2