level 1
aloneraynor
楼主
第一个BUG:
expandAll与expandNode在jQuery.1.8.3与firefox下,不生效。
代码是在ready初始化时调用的.
$.fn.zTree.init($("#treeDemo"), setting, treeNodes).expandAll(true);
把jQuery改成1.7版,或者把firefox换成ie9。都能正常使用。
应该是zTree的expandAll与expandNode,可能存在与jQuery1.8.3不兼容的地方吧。
第二个BUG:
我在BeforeRename中,判断更改的名称,是否符合要求,不符合的话,就取消编辑状态,并返回false。
var treeObj = $.fn.zTree.getZTreeObj(treeId);
treeObj.cancelEditName();
return false;
编辑状态是取消了。但是这个node,下次把鼠标移动上去,就不会再弹出

了

A2结点再也不会弹出

了。

C结点没有编辑过,所以有弹出。
是否在
BeforeRename函数中,不能执行
cancelEditName,还是BUG?
2012年11月27日 06点11分
1
expandAll与expandNode在jQuery.1.8.3与firefox下,不生效。
代码是在ready初始化时调用的.
$.fn.zTree.init($("#treeDemo"), setting, treeNodes).expandAll(true);
把jQuery改成1.7版,或者把firefox换成ie9。都能正常使用。
应该是zTree的expandAll与expandNode,可能存在与jQuery1.8.3不兼容的地方吧。
第二个BUG:
我在BeforeRename中,判断更改的名称,是否符合要求,不符合的话,就取消编辑状态,并返回false。
var treeObj = $.fn.zTree.getZTreeObj(treeId);
treeObj.cancelEditName();
return false;
编辑状态是取消了。但是这个node,下次把鼠标移动上去,就不会再弹出
了 
A2结点再也不会弹出
了。 
C结点没有编辑过,所以有弹出。是否在
BeforeRename函数中,不能执行
cancelEditName,还是BUG?