|
|
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
Пытаюсь запихать в таблицу ветвистое меню-дерево, и вроде бы все ок, нашел на форуме процедуру как выводить все ветки вместе, работает. Но вот проблема - так как это меню, то требуется в зависимости от выбранного пункта-ветки выводить не все ветки всего дерева, а только подветки выбранного пункта до выбранного уровня плюс ветки нулевого уровня (примерно как в Windows Explorer). Кто-нибудь уже может работал над этим, подскажите. Структура таблицы простая - зависимость по parentid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 19:21:37 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
вот кому интересно, моя процедура для вывода всех веток, в предпоследней строке вставлено "WHERE o.ParentTabID=@TabID OR o.ParentTabID=0" с помощью которого я пытаюсь ограничить вывод. Это помогает, если выводить 2-й уровень, а вот если 3-й, то он только и выводится, а надо чтобы со вторым Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2002, 19:28:27 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
ни кто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2002, 13:40:48 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
Если хотите, можете связаться со мной по e-mail (адрес в профайле). Объясните поподробнее, что нужно, и помогу - есть опыт работы с деревьями. С уважением, Александр Степанов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2002, 14:21:59 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял задачу, то такая функция есть вот здесь: http://www.pwr.ru/items/?id=3 Смотрите в конце после "P.S." Я думаю, что переделать ее под ваши нужды не составит большого труда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 18:57:44 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
Гнездин Петр Карбофос - это твой ник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 19:13:00 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
Хмм... ну да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 19:16:49 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
2Гнездин Петр а сотовыми телефонами не занимался случайно?..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 19:21:52 |
|
||
|
Хитрое дерево, подскажите как проще решить...
|
|||
|---|---|---|---|
|
#18+
В каком смысле? Я их не продавал, не импортировал, не разлочивал, не.... много чего :) Наверное это был все же не я... Anyway продолжение наверное лучше в мыло, а то уж совсем какой-то жуткий оффтопик... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2002, 19:30:09 |
|
||
|
|

start [/forum/search_topic.php?author=Andrey+...&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
get settings: |
6ms |
get forum list: |
9ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 1160ms |
| total: | 1285ms |

| 0 / 0 |
