Здравствуйте.
Подскажите пожалуйста бедному студенту: никто не встречал деревья заполняемые из базы данных?
Поюзал компоненту IE Web Controls, но там дерево заполняется либо ручками, либо из XML файла.
Можно конечно извратится и сгенерить дерево Repeater-ом, но это уже изврат...
Поделитесь пожалуйста своими мыслями.
С ув. Кайф.
Ещё добавлю: читал на данном сайте стать, про динамическую генерацию дерева... но там при клике на "файлик" происходит переход на указанную страницу. Вопрос: а возможно ли вместо перехода на страницу, вызвать какой либо метод на сервере?
С ув. Кайф.
Здравствуйте, Kaif, Вы писали:
K>Ещё добавлю: читал на данном сайте стать, про динамическую генерацию дерева... но там при клике на "файлик" происходит переход на указанную страницу. Вопрос: а возможно ли вместо перехода на страницу, вызвать какой либо метод на сервере?
K> С ув. Кайф.
Что касается IE WebControls — то одно из решений — возвращать из БД xml...
Вот мне коллега прислал ссылку:
http://www.obout.com/obout/obout_tree_pro_iconless.asp может сготится...
Здравствуйте, Kaif, Вы писали:
K>Ещё добавлю: читал на данном сайте стать, про динамическую генерацию дерева... но там при клике на "файлик" происходит переход на указанную страницу. Вопрос: а возможно ли вместо перехода на страницу, вызвать какой либо метод на сервере?
Можно — или через редирект на ту же самую страницу с соответствующим запросом. Или через вызов __doPostBack. Или даже самому форму сабмитить предварительно записывая нужные аргументы в какое-нибудь скрытое поле. Например, вместо урла может быть что-то типа:
javascript:document.getElementById("HiddenBox").value='myValue';document.forms[0].submit()
... << RSDN@Home 1.1.3 stable >>
S>Что касается IE WebControls — то одно из решений — возвращать из БД xml...
S>Вот мне коллега прислал ссылку: http://www.obout.com/obout/obout_tree_pro_iconless.asp может сготится...
К сожалению такой вариант не подходит... уж больно бедны возможности SQL Server по отношению к XML...
В качестве решения данной задачи решил отсортировать таблицу в нужном порядке, а потом циклом и методами IE Web Controls наполнить дерево.
Спасибо за советы!
С ув. Кайф.
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Можно — или через редирект на ту же самую страницу с соответствующим запросом. Или через вызов __doPostBack. Или даже самому форму сабмитить предварительно записывая нужные аргументы в какое-нибудь скрытое поле. Например, вместо урла может быть что-то типа:
ВВ>javascript:document.getElementById("HiddenBox").value='myValue';document.forms[0].submit()
А можно OnSelectedIndexChange обработать

Товариши офицеры, вот вы сейчас ничего не слушаете, а потом придет время — вы протона от электрона отличить не сможете!
Здравствуйте, Gollum, Вы писали:
G>Здравствуйте, Воронков Василий, Вы писали:
ВВ>>Можно — или через редирект на ту же самую страницу с соответствующим запросом. Или через вызов __doPostBack. Или даже самому форму сабмитить предварительно записывая нужные аргументы в какое-нибудь скрытое поле. Например, вместо урла может быть что-то типа:
ВВ>>javascript:document.getElementById("HiddenBox").value='myValue';document.forms[0].submit()
G>А можно OnSelectedIndexChange обработать
У рукописного дерева

... << RSDN@Home 1.1.3 stable >>
Здравствуйте, Воронков Василий, Вы писали:
G>>А можно OnSelectedIndexChange обработать
ВВ>У рукописного дерева
Нет, у вебконтроловского. Оно прекрасно генерится динамически.
Ежели череп прогрызла мышь — время забыть о былом