dev.net.ua

Українська Спільнота Розробникiв
 
Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога | Увійти Live ID
в Пошук

TreeView и sitemap

Останнє повідомлення 10-06-2008, 0:41 від Rebel. 1 відповіді.
Сортувати: Попереднє Наступне
  •  09-06-2008, 2:11 6291

    До этого момента для отображения всего sitemap или частично использовал Menu.

    Возникла необходимость использовать TreeView в качестве основного меню.

    Но почему-то не могу настроить вариант SelectAction -> SelectExpand при использовании sitemap, хотя для статического режима он работает замечательно. Но статика здесь весьма относительная, т.к. sitemap может меняться периодически.

    Всего-то и нужно, чтоб при щелчке на пункт, содержащий вложенные узлы/ветки, раскрывался узел, но чтоб это не было завязано только на символ раскрытия типа "+" и "-"

    <asp:TreeView ID="TreeView1" runat="server" NodeIndent="8" DataSourceID="SiteMapDataSource1"
                Style='float: left; display: block; margin-left: 5%' ExpandDepth='1' PopulateNodesFromClient='False'>
                <RootNodeStyle CssClass="MenuLevel1" />
            </asp:TreeView>

        <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

     

    Что здесь не так?

     

     

  •  10-06-2008, 0:41 6304 у відповідь на 6291

    Re: TreeView и sitemap

    Вопрос решил (может, кому пригодится):

        protected void TreeView1_PreRender(object sender, EventArgs e)
        {
            TreeView tv = sender as TreeView;
            tv.SelectedNode.Expand();
        }

     Направление для размышлений подсказали на сайте GotDotNet.ru

     

Переглядати як новосний Блог RSS в XML