TreeView
От: SergunRu Россия  
Дата: 14.03.06 21:47
Оценка:
Здравствуйте!
Возможно ли сделать чтобы при клике в ноде treeview-а не производилась перезагрузка страницы...?
Необходимые действия при клике — выделение элемента и загрузка URL-а в другом фрейме, что впринципе можно реализовать javascript-ом...
--
С уважением,
Сергей Звездин.
Re: TreeView
От: SergunRu Россия  
Дата: 16.03.06 09:27
Оценка:
и всетаки — можно ли решить проблему?
--
С уважением,
Сергей Звездин.
Re[2]: TreeView
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 16.03.06 11:26
Оценка:
Здравствуйте, SergunRu, Вы писали:

SR>и всетаки — можно ли решить проблему?


В принципе, можно, конечно.
Например, дерево своё написать.
После безуспешных попыток приспособить мокрософтовский контрол под наши нужды,
мы решили сделать своё.
Отдельное спасибо mogadanez'у, за заготовку (пролетала где-то тут)
--
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 11:51
Оценка:
Установите свойство SelectAction=Expand для нужного вам узла.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 11:58
Оценка:
Это не решает проблему, так как узел не выделяется!



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 12:19
Оценка:
см. www.topfirm.ru — выделяется, по ссылке переходит, на сервер запрос не отсылает


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 12:41
Оценка:
Задача стояла загрузки в другой фрейм! Да и толку от этого сайта...



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 14:18
Оценка:
2SergunRu

Ты разобрался с этой проблемой? Если да, то напиши пожалуйста решение.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: TreeView
От: Аноним  
Дата: 16.03.06 15:21
Оценка:
Надо было в .aspx файл дерева в <HEAD> добавить runat="server".


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
TreeView
От: Аноним  
Дата: 16.03.06 15:31
Оценка:
Нужно только поставить в TreeNode.NavigateUrl что то типа
"javascript:MyFunc('NodeId')"


Все должно быть просто, очень просто, настолько просто — насколько это возможно!
Оренбургское сообщество .NET разработчиков
Форум Оренбургских программистов.
Мой блог


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: TreeView
От: K_Y  
Дата: 19.03.06 18:42
Оценка:
Здравствуйте, Евгений Веприков, Вы писали:

ЕВ>Нужно только поставить в TreeNode.NavigateUrl что то типа

ЕВ>"javascript:MyFunc('NodeId')"

А можно более подробно и,если можно, с примерным кодом.
Re: Решение проблемы
От: SergunRu Россия  
Дата: 20.03.06 15:26
Оценка:
Решение проблемы с деревом:
1) При добавлении ноды в дерево устанавливаем у ноды свойство SelectAction = Expand
2) У ноды на которую хотим навешать линк также в свойство Target устанавливаем имя фрейма, куда грузить страницу, и в NavigateUrl саму страницу, SelectAction также должна быть в Expand
3) Удаляем все серверные обработчики кликов на дерево
--
С уважением,
Сергей Звездин.
Re[2]: Решение проблемы
От: K_Y  
Дата: 20.03.06 18:16
Оценка:
Здравствуйте, SergunRu, Вы писали:

SR>Решение проблемы с деревом:

SR>1) При добавлении ноды в дерево устанавливаем у ноды свойство SelectAction = Expand
SR>2) У ноды на которую хотим навешать линк также в свойство Target устанавливаем имя фрейма, куда грузить страницу, и в NavigateUrl саму страницу, SelectAction также должна быть в Expand
SR>3) Удаляем все серверные обработчики кликов на дерево

1) Мне нужен SelectAction = Select.
2) Кроме expand'a у меня все, как ты и написал.
3) Не совсем понял (это SelectedNodeChanged(), TreeNodeCollapsed() и т.д.)?
Re: TreeView
От: Аноним  
Дата: 20.03.06 08:15
Оценка:
UP


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.