DynaTree入门。我想将一些代码绑定到“添加新节点”的事件。第一次呈现节点时,似乎会触发onCreate选项。是的,这包括创建节点的时间,但它还包括加载和渲染树的时间,以及第一次展开折叠子树的时间。所以这似乎不合适。同样的问题适用于删除节点。这些事件在哪里?
谢谢, 马可。
答案 0 :(得分:0)
所以你想在添加孩子时执行代码?我这样做是通过创建我自己的小函数来添加节点。
function addChildNode(NodeID, NodeName, ParentID){
jQuery("#tree2").dynatree("getTree").getNodeByKey(ParentID).addChild({title: NodeName, key: NodeID});
//Code you wish to be executed goes here
}
然后你只需调用该函数并传入NodeID(键),NodeName(标题),ParentID(键)。