Hi,
I'm using the client side drag and drop functionality of the TreeView to reorder a simple list. Here is my javascript that handles the event.
function OnClientNodeDroppingHandler(sender, eventArgs)
{
var treeView = sender;
treeView.trackChanges();
var node = eventArgs.get_sourceNode();
var targetIndex = treeView.get_nodes().indexOf(eventArgs.get_destNode());
treeView.get_nodes().remove(node)
treeView.get_nodes().insert(targetIndex, node);
treeView.commitChanges();
eventArgs.set_cancel(true);
}
This seems to work fine on the client side, but when I post back, the nodes are still in their original order.
i've also tried changing the first line to:
var treeView = $find("<%= RadTreeView1.ClientID %>");
Help appreciated.
I'm using the client side drag and drop functionality of the TreeView to reorder a simple list. Here is my javascript that handles the event.
function OnClientNodeDroppingHandler(sender, eventArgs)
{
var treeView = sender;
treeView.trackChanges();
var node = eventArgs.get_sourceNode();
var targetIndex = treeView.get_nodes().indexOf(eventArgs.get_destNode());
treeView.get_nodes().remove(node)
treeView.get_nodes().insert(targetIndex, node);
treeView.commitChanges();
eventArgs.set_cancel(true);
}
This seems to work fine on the client side, but when I post back, the nodes are still in their original order.
i've also tried changing the first line to:
var treeView = $find("<%= RadTreeView1.ClientID %>");
Help appreciated.
