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