<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET &amp; AJAX</title><link>https://www.dotnetzone.gr:443/cs/forums/170/ShowForum.aspx</link><description>Θέματα για web εφαρμογές που έχουν σχέση με AJAX τεχνολογίες</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Μετακίνηση του scroll bar ενός panel στον επιλεγμένο κόμβο ενός TreeView έπειτα από αναζήτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77323.aspx</link><pubDate>Thu, 15 Oct 2015 00:56:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77323</guid><dc:creator>gstam78</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77323.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=77323</wfw:commentRss><description>&lt;p&gt;Καλησπέρα σας,&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Έχω ένα TreeView μέσα σε ένα Panel, τα οποία βρίσκονται μέσα σε ένα UpdatePanel. Αυτό που θέλω να κάνω είναι όταν πραγματοποιώ αναζήτηση και κατ' επέκταση partial postback το scroll bar του panel να μετακινείται στον επιλεγμένο κόμβο του δέντρου που βρέθηκε.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Έχω γράψει τον εξής κώδικα, τον οποίο φορτώνω στον event handler&amp;nbsp;&lt;/span&gt;search_Click, αλλά δεν φαίνεται να παίζει:&lt;/p&gt;&lt;p&gt;&amp;nbsp; string s = "var elemTreeView = document.getElementById('" + MyTreeView.ClientID + "_SelectedNode');var node = document.getElementById(&lt;span style="font-size:13.3333px;"&gt;elemTreeView&lt;/span&gt;.value);node.scrollIntoView(true);";&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; s += "var elemPanel = document.getElementById('" + PanelTreeView.ClientID + "');";&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; s += "&lt;span style="font-size:13.3333px;"&gt;elemPanel&lt;/span&gt;.scrollTop=&lt;span style="font-size:13.3333px;"&gt;elemTreeView&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;.scrollTop&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;;";&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ScriptManager.RegisterStartupScript(this, this.GetType(), "selectNode", s, true);&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Σας ευχαριστώ εκ των προτέρων.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>