jQuery MiniUI

标题: tree懒加载显示异常信息 [打印本页]

作者: xx175194716    时间: 2013-12-23 10:37:10     标题: tree懒加载显示异常信息

本帖最后由 xx175194716 于 2013-12-23 11:14 编辑

关于tree懒加载问题:
我原来在tree上加了onbeforeload="onBeforeTreeLoad"事件;
    function onBeforeTreeLoad(e) {
        var tree = e.sender;    //树控件
        var node = e.node;      //当前节点
        var params = e.params;  //参数对象
        var swjgDm = node.id;
        var url = "<%=contextPath%>/landUseSummary.do?cmd=executeQuery&taxRegister=land";
        e.expandOnLoad = false;
        e.url = url;
        e.params={swjgDm: swjgDm};
    }

后面传过来的json数据格式的数组是这样的:
[
{id:"001",pid:"000",name:"数据1"},{id:"002",pid:"001",name:"数据2"},
{id:"003",pid:"001",name:"数据3"},

]
这样做事可以展示树形结果的;
但是现在如果我后台查询发生异常,我想在页面提示错误信息告诉用户;
所以我就讲后台返回的数据封装成:
{
error:'错误信息',
data:[
{id:"001",pid:"000",name:"数据1"},{id:"002",pid:"001",name:"数据2"},
{id:"003",pid:"001",name:"数据3"},
]
},
我写成这样就不能展示树形结果,我知道是不能把树形数据封装,要直接返回
但是我想要返回错误信息,怎么做啊?要调用什么其他方法吗?
我看过你们源代码里面:
onBeforeLoad: function (fn, scope) {
        this.on("beforeload", fn, scope);
    },这个fn是不是可以加加入其他js函数名啊?
怎么没人回答啊!大神在哪!在线等。。。。。


作者: felt    时间: 2013-12-23 11:44:39

参考这个demo
http://www.miniui.com/demo/#src=tree/createtree.html
这里有树加载的数据格式




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