2013-07-16 65 views
0

我將dynatree連接到關係數據庫。我將源樹中的節點拖放到目標樹中。完成刪除後,我需要訪問自動分配給目標樹中被刪除節點的唯一鍵值。我使用:Dynatree:訪問被丟棄節點的自動分配密鑰

copynode = sourceNode.toDict(真,函數(字典){ ... 刪除dict.key; //刪除鍵,這樣一個新的將被創建 });

我需要唯一的節點鍵值,因爲您不能依賴節點名稱來獲得唯一性。一旦我得到了密鑰,我可以找出樹中哪個節點被刪除並更新數據庫。你如何得到新的節點密鑰?

回答

0

假設您使用node.addChild(copynode):該函數返回第一個新創建的節點,該節點應包含新密鑰。

另一種選擇是生成並設置您自己的唯一密鑰,而不是刪除它,並根據Dynatree創建一個。