结论
把绑定的事件名换成了onNodeSelec就可以进行响应了。
<div title="P">
<ul id="Tree" class="mini-tree" contextMenu="#treeMenu" textField="name" showTreeIcon="true"
onnodeselect="onNodeSelect" idField="id" parentField="pid" resultAsTree="false"
onbeforeload="onBeforeTreeLoad" expandOnLoad="true">
</ul>
</div>
过程
很奇妙的bug,之前绑定的函数名随便起的,叫clickHlight,刚开始是能用的。
后来在当前页面执行代码重新打开自己,重新打开之前和打开之后对页面有一些逻辑处理,但是没有对mini-tree进行处理的地方。然后点击节点,clickHlight不会被触发了。
找了半天不知道原因,还好灵机一动,看了下onBeforeTreeLoad,发现这个是可以执行的。然后将clickHlight换成onNodeSelect,就可以执行了。
十分无语,也不知道为什么,了解或者有自己猜想的朋友可以留言交流。
调bug有时候真是靠灵感和直觉啊