setting = {
checkable: false,
checkType : {"Y":"s", "N": "s" },
async: true,
asyncUrl: "${aa}/TreeMenuAction_findMenu.action?targetUrl=${targetUrl}&isNeedToTarget=${isNeedToTarget}",  //获取节点数据的URL地址
asyncParam: ["id","cpo","name","otype","systemid","level"],   callback:{
beforeClick: zTreeBeforeClick,
beforeExpand: zTreeBeforeExpand,
beforeCollapse: zTreeBeforeCollapse,
change: zTreeOrgsapOnChange,
click: zTreeOnClick,
expand: zTreeOnExpand,
collapse: zTreeOnCollapse,
asyncSuccess: zTreeOnAsyncSuccess,
asyncError: zTreeOnAsyncError

}
};

解决方案 »

  1.   

    异步树,你说的是动态加载的树吧,
    不管是那种,其实都一样的,你的树的节点和节点前的选择框肯定是通过代码生成的吧,而且都是一对一的关系(一个选择框对应一个节点),在生成选择框的时候,给选择框的value属性中把节点的内容写进去,一般都是这样子了,也许你会有这样的需求,你的节点一般都会有一些其他的属性,ID、Name什么的,在往value属性中写内容的时候,可以先将你的节点的属性生成一个json(json还是很好用的),然后再写到选择框的value属性中
    然后么,就是在需要的时候,判断哪个选择框选中了,然后将选中的选择框的Value值取出来就可以了