I'm having a problem with using a RadTreeView as combo Dropdow.
I can't find a way to let the user unselect a node. I'm using the folowing script. The combo shows the empty text, but the tree node does not get unselected.
I can't find a way to let the user unselect a node. I'm using the folowing script. The combo shows the empty text, but the tree node does not get unselected.
function OnClientNodeClickingHandler(sender, eventArgs) {
var combo = $find('COMBO_ID');
var tree = $find('TREE_ID');
var node = eventArgs.get_node();
if (node.get_selected()) {
tree.trackChanges();
node.unselect();
tree.commitChanges();
combo.set_text(combo.get_emptyMessage());
combo.trackChanges();
combo.get_items().getItem(0).set_value('');
} else {
combo.set_text(node.get_text());
combo.trackChanges();
combo.get_items().getItem(0).set_value(node.get_value());
}
combo.commitChanges();
combo.hideDropDown();
window.event.cancelBubble = true;
}