c# - How to compare previous selected node with current selected node on asp.net treeview -
c# - How to compare previous selected node with current selected node on asp.net treeview -
i want compare lastly selected node , current selected node on treeview using java script.
please suggest me code samples compare lastly selection , current selection node on treeview.
if both node selections same , need deselect same node.
thanks. please help on this.
i have resolved server side code:
protected void treeview1_prerender(object sender, eventargs e) { if (treeview1.selectednode != null) { if (!string.isnullorempty(adutility.treenodevalue)) { if (adutility.treenodevalue == treeview1.selectednode.valuepath) { treeview1.selectednode.selected = false; } else { adutility.treenodevalue = treeview1.selectednode.valuepath; } } else { adutility.treenodevalue = treeview1.selectednode.valuepath; } } }
i giving pseudo code after can implement own. create 2 global variables currentselectednode , previousselectednode , create arraylist of nodes
arraylist<object> nodecollection; var previousselectednode; var currentselectednode; if(nodecollection.current != null) { previousselectednode= nodecollection.current; var tempselecteditem = products_data.selectednodeid.value; var currentselectednode = document.getelementbyid(tempselecteditem); // here want current node , previous node nodecollection.add(tempselectednode); } else { var tempselecteditem = products_data.selectednodeid.value; var tempselectednode = document.getelementbyid(tempselecteditem); nodecollection.add(tempselectednode); } c# javascript asp.net treeview
Comments
Post a Comment