- 注册时间
- 2013-12-9
- 最后登录
- 2016-6-12
- 阅读权限
- 10
- 积分
- 119
- 精华
- 0
- 帖子
- 6

|
本帖最后由 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函数名啊?
怎么没人回答啊!大神在哪!在线等。。。。。
|
|