Dynatree:访问已删除节点的自动分配密钥

时间:2013-07-16 07:46:59

标签: dynatree jquery-dynatree

我正在将dynatree连接到关系数据库。我将节点从源树拖放到目标树中。丢弃完成后,我需要访问自动分配给目标树中已删除节点的唯一键值。我正在使用:

copynode = sourceNode.toDict(true,function(dict){ ... 删除dict.key; //删除键,以便创建一个新键 });

我需要唯一的节点键值,因为您不能依赖节点名称来获得唯一性。一旦我获得了密钥,我就可以找出树中删除节点的位置并更新数据库。你如何获得新的节点密钥?

1 个答案:

答案 0 :(得分:0)

假设您使用node.addChild(copynode):此函数返回第一个新创建的节点,该节点应包含新密钥。

另一种选择是生成并设置自己的唯一键,而不是删除它,并依赖于Dynatree来创建一个。