树前面有一个小三角的图片,节点默认为关闭状态,点击小图片的时候(也就是展开该节点的时候)触发一个事件.
请问该如何做 ?
[code="java"]
$('#test').treegrid({
title:'TreeGrid',
iconCls:'icon-save',
width:700,
height:350,
onExpand : function(node){
console.log("expand node : " + node);
},
onCollapse : function(node) {
console.log("collapse node : " + node);
}
});
[/code]
这样就可以监听节点展开和关闭了。
点击的时候,你知不知道触发了什么事件? onClick ?
你看看是不是你点击这个子节点,还会发起请求,而请求回来的数据正好是那整棵树,如果是,那就是你服务器返回数据的问题了。
每个节点上都有“点击”和“展开”两个事件,当触发“展开”事件时,tree会请求下面的子节点数据。