jQuery MiniUI
标题:
关于.net 演示中tree懒加载的问题
[打印本页]
作者:
seseares
时间:
2012-7-23 11:31:56
标题:
关于.net 演示中tree懒加载的问题
我看到这里
http://miniui.com/demo/tree/lazytree.html
我下载了演示,看到加载数据代码,好像是一次性全部加载的啊.
,而不是点节点后,加载下级节点的内容
public void LoadNodes()
{
String id = Request["id"];
if (String.IsNullOrEmpty(id)) id = "-1";
//获取下一级节点
String sql = "select * from plus_file where pid = '" + id + "' order by updatedate";
ArrayList folders = DBUtil.Select(sql);
//判断节点,是否有子节点。如果有,则处理isLeaf和expanded。
for (int i = 0, l = folders.Count; i < l; i++)
{
Hashtable node = (Hashtable)folders[i];
String nodeId = node["id"].ToString();
String sql2 = "select * from plus_file where pid = '" + nodeId + "' order by updatedate";
ArrayList nodes = DBUtil.Select(sql2);
if (nodes.Count > 0)
{
node["isLeaf"] = false;
node["expanded"] = false;
}
}
//返回JSON
String json = PluSoft.Utils.JSON.Encode(folders);
Response.Write(json);
}
复制代码
作者:
factory
时间:
2012-7-23 12:04:59
代码里面不是获取到点击的节点ID了吗?根据这个ID再加载的子节点
作者:
seseares
时间:
2012-7-23 12:39:50
factory 发表于 2012-7-23 12:04
代码里面不是获取到点击的节点ID了吗?根据这个ID再加载的子节点
哦,好的,谢谢,看通了.
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2