Tree в browse

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Tree в browse

Сообщение Андрей »

Решил сделать Tree в browse на одиночном файле - оно конечно в целом то понравилось, но ....
1) Как сделать чтоб дерево показывалось свернутым ?
2) Если сворачиваешь ветви вверху, то некорректно отображается все оставшееся дерево - внизу пустое место, теряются нижние ветки.

Может кто сталкивался ?
CW 6.3053

C уважением, Андрей
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: Tree в browse

Сообщение StillZero »

как делал то? руками? ABC?
Все сайты закрыты...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

ABC
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: Tree в browse

Сообщение StillZero »

не знаю я в ABC шаблона sft, руками всегда делал, руками то конечно все ок
Все сайты закрыты...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

StillZero писал(а):не знаю я в ABC шаблона sft, руками всегда делал, руками то конечно все ок
А что это за шаблон sft ?
Да я просто ставлю в Browse атрибут Tree. в SetQueueRecord высчитываю текущий уровень, типа
Queue:Browse.ORG:Name_Level = INT(LEN(ORG:SeqNo)/5)+1
вот и все.
А вручную, это что самому рисовать "+" и "-" и отступы и т.д. ?
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: Tree в browse

Сообщение StillZero »

sft это сокращение от single file tree
рисовать не надо, само рисует, очередь надо определенной структуры сделать, но ты я вижу это уже понял
а с level, там есть момент, что если свернуто, то надо его отрицательным делать, т.е. был 2, свернули надо -2 записать
но... один черт стандартно, как то непонятно :), грузить надо целиком, а не постранично, уровни сохранять, при reset-е и там всяких рефрешах восстанавливать, еще наверняка чего то
Все сайты закрыты...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

мда.... зря я радовался... действительно что-то совсем что-ли у велосипедистов не праработан режим Tree в Brows-e ?
После отключения постраничной загрузки дерево при свертывании отображается корректно, но при этом даже если свернуть ветви скроллинг приводит к разворачиванию и что самое противное - последние записи не отображаются, а курсор оказывается невиден (скрывается).
Придется видать всегда использовать это дело только в развернутом виде, что неудобно.
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

ничего подобного!
у меня прекрасно работает всё, включая множественное выделение по образу и подобию Explorer.
только почти всё сделано ручками
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

WadimZapara писал(а):ничего подобного!
у меня прекрасно работает всё, включая множественное выделение по образу и подобию Explorer.
только почти всё сделано ручками
Так помогите ! :-)

Как ручками - проясните. Все таки это тот же Browse с атрибутом Tree или что ... ?
Если не жалко, скиньте примерчик
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

Именно
Browse с атрибутом Tree
Однако, выделить его из работающего проекта, заточенного под конкретные нужды трудновато.
Попробую.... Но сразу не могу скинуть.
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

WadimZapara писал(а):Именно
Browse с атрибутом Tree
Однако, выделить его из работающего проекта, заточенного под конкретные нужды трудновато.
Попробую.... Но сразу не могу скинуть.
А я обождууу :) Очень уж хочется культурно сделать
Спасибо !
Igor
Бывалый
Сообщения: 75
Зарегистрирован: 08 Июль 2005, 11:03
Откуда: Королев

Re: Tree в browse

Сообщение Igor »

Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

Igor писал(а):Работает и на 6.3 http://www.clarionlife.net/component/op ... Itemid,26/
Попробовал,спасибо, работает. Жаль только не работает опция, позволяющая перемещение веток перетаскиванием, видать ошибочка в шаблоне.

А может кто знает другие аналогичные шаблоны ?
Аватара пользователя
WadimZapara
Активист
Сообщения: 181
Зарегистрирован: 11 Июнь 2008, 12:11
Откуда: Тамбов

Re: Tree в browse

Сообщение WadimZapara »

Андрей писал(а):А я обождууу :) Очень уж хочется культурно сделать
Выделил. Дай адрес, пришлю.
Компьютер имеет то преимущество перед мозгом, что им пользуются...
Андрей
Старожил
Сообщения: 277
Зарегистрирован: 30 Октябрь 2005, 3:58

Re: Tree в browse

Сообщение Андрей »

Ответить