Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Вопрос по позиционированию тек. эл. в дереве (число прочтений - 6152 )
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Вопрос по позиционированию тек. эл. в дереве
05. Июня 2007 :: 17:58
Печать  
При переходе на раздельные компоненты возник ещё один вопрос Улыбка
У меня на форме были реализованы 2 компонента дерево-таблица и была организована своеобразная технология drag-and-drop из одного дерева в другое.
Возникла след. проблема: при перемещении мыши с нажатой ЛК внутри дерева, меняется подсвеченый тек. элемент. При наезде мыши с уже нажатой ЛК на  соседнее дерево, оно почему-то не сразу и не всегда реагирует сменой текущего элемента. Надо несколько раз "потаскать" мышью элементы из дерева в дерево, чтобы механизм нормально заработал. Раньше всё было ОК (на FormEx в составе 1CPP). Проверял на рел. #33 и рел. #58.
Что можно сделать? Please Help!
PS: Заметил систему - несём слева направо - первый раз - не работает, потом нормально в обратном направлении и так далее... Снова только в обратном Печаль
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #1 - 05. Июня 2007 :: 18:07
Печать  
Выкладывай простую тестовую обработку.
  
Наверх
ICQ  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #2 - 05. Июня 2007 :: 18:32
Печать  
vip писал(а) 05. Июня 2007 :: 18:07:
Выкладывай простую тестовую обработку.

Вот она.
-Тащим элемент из левого списка в правый - в правом при нажатой кнопке нет позиционирования при движении, отпускаем ЛКМ
-Тащим элемент из правого в левый - есть позиционирование и т.д.
-Если нарушить порядок - позиционирования нет;
-Внутри одного дерева позиционирование работает всегда
-На объединённой версии работает и туда и обратно в любом порядке Печаль
  

Test_007.rar ( 3 KB | Загрузки )
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #3 - 05. Июня 2007 :: 21:44
Печать  
Только что проверил на 1CPP 2.0.3.4 (Текущая ночная сборка) - Всё ОК, А на разделённых компонентах - нет Печаль
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #4 - 07. Июня 2007 :: 01:40
Печать  
Если это нельзя устранить (может такое поведение обязательно для к-л другого функционала), посоветуйте, pls, каким образом можно выяснить над каким узлом дерева находится курсор мыши (без этого не реализовать drag-and-drop Печаль)
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #5 - 07. Июня 2007 :: 01:55
Печать  
slider26 писал(а) 07. Июня 2007 :: 01:40:
Если это нельзя устранить (может такое поведение обязательно для к-л другого функционала), посоветуйте, pls, каким образом можно выяснить над каким узлом дерева находится курсор мыши (без этого не реализовать drag-and-drop Печаль)

Да, есть такое поведение курсора, как ты описал.
А ТабличноеПоле не подойдет для твоей задачи? С поставщиком данных ТЗ?
Там же чистый drag-and-drop.
  
Наверх
ICQ  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #6 - 07. Июня 2007 :: 03:47
Печать  
К сожалению у меня надо Drag-and-Drop для деревьев - задача - визуальное формирование структуры прайс-листа Печаль Это реально исправить?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #7 - 07. Июня 2007 :: 03:51
Печать  
slider26 писал(а) 07. Июня 2007 :: 03:47:
К сожалению у меня надо Drag-and-Drop для деревьев - задача - визуальное формирование структуры прайс-листа Печаль Это реально исправить?

Это к АЛьФу обращайся. Но на мой взгляд, поведение курсора, нужное тебе, как раз нетипичное.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #8 - 07. Июня 2007 :: 04:46
Печать  
Вечером посмотрю.
  

FormEx developer
Наверх
www  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #9 - 08. Июня 2007 :: 09:43
Печать  
Цитата:
Вечером посмотрю.

Как результаты Улыбка?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #10 - 08. Июня 2007 :: 09:58
Печать  
Пока никак Печаль
  

FormEx developer
Наверх
www  
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #11 - 15. Июня 2007 :: 06:55
Печать  
Уважаемый АЛьФ, есть какие-нибудь изменения?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #12 - 15. Июня 2007 :: 07:16
Печать  
Застопорился я с этим вопросом. Все никак нормально не посмотреть.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #13 - 18. Июня 2007 :: 17:10
Печать  
Исправлено и выложено.
Сборка #59
  

FormEx developer
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по позиционированию тек. эл. в дереве
Ответ #14 - 19. Июня 2007 :: 04:22
Печать  
Алексей, а хистори в соответствующую ветку выложишь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать