jQuery MiniUI
标题:
tree控件懒加载问题
[打印本页]
作者:
linchrui
时间:
2013-7-24 11:33:51
标题:
tree控件懒加载问题
使用tree,可以正常实现懒加载功能,然后我想在载入下一级节点数据时,添加一个选择窗口,根据选择,载入相应数量的数据。在树的beforeload事件中使用mini.showmessagebox,但是窗口弹出了,不需要选择,树已经把数据载入了。请问应如何处理?谢谢。
作者:
factory
时间:
2013-7-24 13:56:52
1.你这种情况,我建议你这样做,监听onbeforeexpand,然后用ajax把你的条件传递到后台加载子节点。通过addNodes()来加入子节点,大概方法参考下面的
function beforeexpand(e) {
var parentnode = e.node;
$.ajax({
url: "../data/TreeService.aspx?method=LoadNodes2",
cache: false,
data: {data:node.id},
success: function (text) {
var childrenNodes = mini.decode(text);
tree.addNodes(childrenNodes, parentnode);
}
});
}
复制代码
2.你在后台,给父节点设置asyncLoad为false的属性,node["asyncLoad"] = false;
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2