我正在将dynatree连接到关系数据库。我将节点从源树拖放到目标树中。丢弃完成后,我需要访问自动分配给目标树中已删除节点的唯一键值。我正在使用:
copynode = sourceNode.toDict(true,function(dict){ ... 删除dict.key; //删除键,以便创建一个新键 });
我需要唯一的节点键值,因为您不能依赖节点名称来获得唯一性。一旦我获得了密钥,我就可以找出树中删除节点的位置并更新数据库。你如何获得新的节点密钥?
答案 0 :(得分:0)
假设您使用node.addChild(copynode)
:此函数返回第一个新创建的节点,该节点应包含新密钥。
另一种选择是生成并设置自己的唯一键,而不是删除它,并依赖于Dynatree来创建一个。