Страница 1 из 2
Tree в browse
Добавлено: 16 Сентябрь 2008, 14:12
Андрей
Решил сделать Tree в browse на одиночном файле - оно конечно в целом то понравилось, но ....
1) Как сделать чтоб дерево показывалось свернутым ?
2) Если сворачиваешь ветви вверху, то некорректно отображается все оставшееся дерево - внизу пустое место, теряются нижние ветки.
Может кто сталкивался ?
CW 6.3053
C уважением, Андрей
Re: Tree в browse
Добавлено: 17 Сентябрь 2008, 3:45
StillZero
как делал то? руками? ABC?
Re: Tree в browse
Добавлено: 17 Сентябрь 2008, 10:57
Андрей
ABC
Re: Tree в browse
Добавлено: 17 Сентябрь 2008, 15:07
StillZero
не знаю я в ABC шаблона sft, руками всегда делал, руками то конечно все ок
Re: Tree в browse
Добавлено: 17 Сентябрь 2008, 15:24
Андрей
StillZero писал(а):не знаю я в ABC шаблона sft, руками всегда делал, руками то конечно все ок
А что это за шаблон sft ?
Да я просто ставлю в Browse атрибут Tree. в SetQueueRecord высчитываю текущий уровень, типа
Queue:Browse.ORG:Name_Level = INT(LEN(ORG:SeqNo)/5)+1
вот и все.
А вручную, это что самому рисовать "+" и "-" и отступы и т.д. ?
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 2:03
StillZero
sft это сокращение от single file tree
рисовать не надо, само рисует, очередь надо определенной структуры сделать, но ты я вижу это уже понял
а с level, там есть момент, что если свернуто, то надо его отрицательным делать, т.е. был 2, свернули надо -2 записать
но... один черт стандартно, как то непонятно

, грузить надо целиком, а не постранично, уровни сохранять, при reset-е и там всяких рефрешах восстанавливать, еще наверняка чего то
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 13:38
Андрей
мда.... зря я радовался... действительно что-то совсем что-ли у велосипедистов не праработан режим Tree в Brows-e ?
После отключения постраничной загрузки дерево при свертывании отображается корректно, но при этом даже если свернуть ветви скроллинг приводит к разворачиванию и что самое противное - последние записи не отображаются, а курсор оказывается невиден (скрывается).
Придется видать всегда использовать это дело только в развернутом виде, что неудобно.
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 15:04
WadimZapara
ничего подобного!
у меня прекрасно работает всё, включая множественное выделение по образу и подобию Explorer.
только почти всё сделано ручками
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 15:24
Андрей
WadimZapara писал(а):ничего подобного!
у меня прекрасно работает всё, включая множественное выделение по образу и подобию Explorer.
только почти всё сделано ручками
Так помогите !
Как ручками - проясните. Все таки это тот же Browse с атрибутом Tree или что ... ?
Если не жалко, скиньте примерчик
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 16:03
WadimZapara
Именно
Browse с атрибутом Tree
Однако, выделить его из работающего проекта, заточенного под конкретные нужды трудновато.
Попробую.... Но сразу не могу скинуть.
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 16:12
Андрей
WadimZapara писал(а):Именно
Browse с атрибутом Tree
Однако, выделить его из работающего проекта, заточенного под конкретные нужды трудновато.
Попробую.... Но сразу не могу скинуть.
А я обождууу

Очень уж хочется культурно сделать
Спасибо !
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 20:25
Igor
Re: Tree в browse
Добавлено: 18 Сентябрь 2008, 22:59
Андрей
Попробовал,спасибо, работает. Жаль только не работает опция, позволяющая перемещение веток перетаскиванием, видать ошибочка в шаблоне.
А может кто знает другие аналогичные шаблоны ?
Re: Tree в browse
Добавлено: 19 Сентябрь 2008, 11:03
WadimZapara
Андрей писал(а):А я обождууу

Очень уж хочется культурно сделать
Выделил. Дай адрес, пришлю.
Re: Tree в browse
Добавлено: 19 Сентябрь 2008, 11:30
Андрей