日期:2014-05-18  浏览次数:20397 次

如何让TreeView的客户端执行事件
TreeView本身有个OnClick事件,当点击节点时候执行JS
现在我要做一个层,当点击TreeView的时候调用showDiv(),弹出这个遮挡层
然后再TreeView的onselectednodechanged关闭这个遮挡层。
当变化节点的时候能够关闭遮挡层
问题来了
如果选择节点的伸缩功能,TreeView不触发onselectednodechanged,不能关闭层;我试过写完所有TreeView得触发事件,然后在事件里面都关闭层,但是TreeView总有那么几个操作不会回发,但是会执行OnClick打开层。
可行思路
1:为每个节点添加onclick事件,但是网上找了很多,都不行
2:只让TreeView只回发onselectednodechanged事件,至今未找到方法
哪位还有更好的办法,在这里先说声谢谢了

------解决方案--------------------
用OnClientClick事件