jQuery MiniUI

标题: 如何给Tree绑定一个Url链接 [打印本页]

作者: zhangruisong8    时间: 2014-9-11 07:52:28     标题: 如何给Tree绑定一个Url链接

我写了一个Tree,也接收了后台返回的数据,后台数据有Url链接地址,怎么将那个Url绑定到tree上面,怎么实现点击一个node后,显示对应的页面?
后台数据结构如下:
   var list = new List<Menu>
            {
                new Menu {MenuId = 1, MenuText = "数据", MenuPid = 0,Url = ""},
                new Menu {MenuId = 2, MenuText = "安全数据服务", MenuPid = 1,Url = @"/SafeDataServer/Index"},
                new Menu {MenuId = 3, MenuText = "报警查询", MenuPid = 2,Url = @""},
                new Menu {MenuId = 11, MenuText = "操作查询", MenuPid = 2,Url = @"/SafeDataServer/ManageView"},
                new Menu {MenuId = 1101, MenuText = "管理数据服务", MenuPid = 1,Url = ""},
                new Menu {MenuId = 1102, MenuText = "事项查询", MenuPid = 1101,Url=""},
                new Menu {MenuId = 1103, MenuText = "个人查询", MenuPid = 1101,Url = ""}
            };


作者: felt    时间: 2014-9-11 09:24:52

url绑在什么上面,节点还是tree
作者: zhangruisong8    时间: 2014-9-11 09:38:31

felt 发表于 2014-9-11 09:24
url绑在什么上面,节点还是tree

这个问题我已经搞定了,多谢,另外怎么判断点击的节点是否是叶子节点也就是末级节点,我用:
if(isLeaf(node)) alert('末级节点');这样不行
作者: felt    时间: 2014-9-11 09:56:51

zhangruisong8 发表于 2014-9-11 09:38
这个问题我已经搞定了,多谢,另外怎么判断点击的节点是否是叶子节点也就是末级节点,我用:
if(isLeaf(n ...

点击事件的话有e.isLeaf可以判断
作者: zhangruisong8    时间: 2014-9-11 10:10:14

felt 发表于 2014-9-11 09:56
点击事件的话有e.isLeaf可以判断

搞定了,多谢!




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