DynaTree 入门。我想将一些代码绑定到“添加新节点”的事件。onCreate 选项似乎在第一次呈现节点时被触发。是的,这包括创建节点的时间,但也包括加载和渲染树的时间,以及第一次展开折叠的子树的时间。所以好像不太合适。同样的问题也适用于删除节点。这些活动在哪里?
谢谢,马可。
所以你想在添加孩子的时候执行代码?我通过创建自己的小函数来添加节点来做到这一点。
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(键)。