FineUI 官方论坛

标题: 手风琴菜单问题 [打印本页]

作者: 木土土    时间: 2012-3-17 02:15
标题: 手风琴菜单问题
面板一
    菜单一
        链接一
        链接二
面板二
    菜单二
        链接一
        链接二
//////////以上形式菜单////////////

第一个面板有一个TREE,正常使用
那么第二个面板也有个TREE怎么控制呢?

作者: 淼墨惢    时间: 2012-3-17 09:13
添加两个数据源,在后台使用不同的数据源绑定不同的tree控件即可
作者: 木土土    时间: 2012-3-17 09:25
淼墨惢 发表于 2012-3-17 09:13
添加两个数据源,在后台使用不同的数据源绑定不同的tree控件即可

不好意思,少说了一个,添加是可以,但是我想点击链接后,在TABS里显示,怎么弄?
作者: Landroid    时间: 2012-3-17 16:16
tree绑定的时候,给node添加OnClientClick
node.OnClientClick = mainTabStrip.GetAddTabReference( ...... );
具体例子看
动态添加标签
作者: 猪八戒    时间: 2012-3-25 16:42
Landroid 发表于 2012-3-17 16:16
tree绑定的时候,给node添加OnClientClick
node.OnClientClick = mainTabStrip.GetAddTabReference( ..... ...

你好!我现在也卡在这里了!不知道该怎么做了!
你哪里的( ...... )是什么意思呀!
我按照要求填了参数怎么还是报错呀!
作者: 猪八戒    时间: 2012-3-25 16:44
楼主,你搞定没有!我也是这个问题!要怎么才能搞定?
作者: Landroid    时间: 2012-3-25 21:45
猪八戒 发表于 2012-3-25 16:42
你好!我现在也卡在这里了!不知道该怎么做了!
你哪里的( ...... )是什么意思呀!
我按照要求填了参数怎 ...

里面的参数包含(id,url,title,icon,是否允许关闭标签页)
  1.      ExtAspNet.TreeNode node = new ExtAspNet.TreeNode();
  2.             node.Text =
  3.             node.ToolTip =
  4.             node.Leaf =
  5.             node.NavigateUrl =
  6.             node.OnClientClick = mainTabStrip.GetAddTabReference(id, url, name, IconHelper.GetIconUrl(Icon.ApplicationOsxKey), true);
  7.             //node.IconUrl = "Images/16/key.png";
  8.             treeNode.Nodes.Add(node);
复制代码
具体Tree的绑定参看样例里的树控件---数据绑定

作者: 猪八戒    时间: 2012-3-26 00:20
Landroid 发表于 2012-3-25 21:45
里面的参数包含(id,url,title,icon,是否允许关闭标签页)具体Tree的绑定参看样例里的树控件---数据绑定
...

按照你的方法绑定了!为什么还是跳转呢?可以看到跳转之前是打开了标签,可是紧接着又跳转了呢?
作者: Landroid    时间: 2012-3-26 11:31
猪八戒 发表于 2012-3-26 00:20
按照你的方法绑定了!为什么还是跳转呢?可以看到跳转之前是打开了标签,可是紧接着又跳转了呢? ...

添加
node.EnablePostBack = False;
作者: 孑然双髻鲨    时间: 2012-9-5 07:49
上面的方法我都试了啊,但是还是不能会打开标签之后,紧接着就又跳转了~这个问题好让人纠结啊
作者: 孑然双髻鲨    时间: 2012-9-5 08:01
孑然双髻鲨 发表于 2012-9-5 07:49
上面的方法我都试了啊,但是还是不能会打开标签之后,紧接着就又跳转了~这个问题好让人纠结啊 ...

自己回复自己,原来是用了node.OnClientClick = mainTabStrip.GetAddTabReference(id, NavigateUrl, nodeName, IconHelper.GetIconUrl(Icon.ApplicationOsxKey), true);之后不能同时使用node.NavigateUrl,不然就会打开标签之后再跳转




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