I am trying to assign node data to a temporary variable within an context menu variable as
addToTable:{
// The "aggregate" menu item
label: "Show in table",
"seperator_before": false,
"seperator_after": true,
action: function(obj) {
tempNode = new Object();
tempNode.id = node.id;
tempNode.original = node.original;
//tempNode = jQuery_1_11('#ajax').jstree(true).get_node(node);
node.original.metadata.repeatme = true;
jQuery_1_11("#ajax").trigger("changed.jstree", {});
// or jQuery_1_11("#ajax").trigger("changed.jstree", node);
// or jQuery_1_11("#ajax").trigger("changed.jstree", tempNode );
}
},
after the trigger, if i use as follows
tempNode.original.metadata.sort_no = 2;
it also changes the "sort_no" attribute of original node.
I don't want original node data to be changed.
Thanks in advance.