如何让unity总是生成typetree

 我来答
静寂苑夜8880
2017-05-12 · TA获得超过1346个赞
知道小有建树答主
回答量:2311
采纳率:0%
帮助的人:500万
展开全部
我把我的发给你。
var tree = new Ext.tree.TreePanel({
title:'TOPO树',
rootVisible:false,

width:200,

root: new Ext.tree.AsyncTreeNode({

text: '组',

draggable: false,

expanded: true,

iconCls: 'icon-root',

enableDrag:false,

leaf:false,

type:'dm', //默认传了一个type=dm到后台,取dm的数据。也就是URL的netype的值

id: 'rootid'
}),

loader: new Ext.tree.TreeLoader({

dataUrl : path+'gettree.action?netype=cpe',

baseParams:{

type:'dm'

},

listeners:{

beforeload:function(treeLoader, node){

this.baseParams.type = node.attributes.type; //通过这里,修改请求数据的URL的参数,可以让后台取json数据过滤你要的数据

}
}
})
});

对于给单个节点加链接,你是要从后台读信息吧?
那你在后台json数据加一个jsondata.push("clickurl","要location的URL");
前台
tree.on("click", function(node, e){

document.location.href=node.attributes.clickurl;//从node里取后台传进的url就可以了。

})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式