Проблемки с RxDBGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проблемки с RxDBGrid

Сообщение grigoreo » 22.04.2010 11:36:12

Уважаемые форумчане мочет кто знает где может быть проблемка у меня в обработчике события OnTitleClick компонета TRxDBGrid параметр Column по идее содержит указатель на TColumn той колонки по шапке которой я кликнул но почему то там оказывается его сосед слева
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Проблемки с RxDBGrid

Сообщение alexs » 22.04.2010 13:21:56

Версия компоненты последняя?
я посмотрю
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Проблемки с RxDBGrid

Сообщение grigoreo » 22.04.2010 13:53:17

alexs писал(а):Версия компоненты последняя?
я посмотрю


Да Алексей сначала пробовал дет на февральских сборках, но как только заметил глюк ввиду добавки нового функционала, то скачал сегодняшний и лазарус и RxLib, эфект тот же, параметр события указывает на соседский TColumn
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Проблемки с RxDBGrid

Сообщение MageSlayer » 23.04.2010 23:53:39

Этот патч - viewtopic.php?f=26&t=5087#p36799, грубо, но исправляет это поведение
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Re: Проблемки с RxDBGrid

Сообщение grigoreo » 28.04.2010 15:56:29

alexs писал(а):Версия компоненты последняя?
я посмотрю


И у меня наблюдается некий конфликт если на RxDBGrid активен PopupMenu и обработчик OnTitleClick получается если при активном свойстве TitleButtons кликнуть провой кнопкой мыши на титлах то сработает и обработчик OnTitleClick и выпадет ниспадающее меню (можно как то разъеденить эти 2 события или запретить выпадение ниспадайки в области Title или при нажатии правой кнопки мыши в области Title не генерить событие OnTitleClick)

Из вышеприведеной проблемы пока вышел другим способом убрал колонку с Индикатором, пока указатель TColumn возращается верно
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Проблемки с RxDBGrid

Сообщение Padre_Mortius » 28.04.2010 17:27:45

косяк с OnTitleClick отрабатывающим только по правой кнопке подтверждаю.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Проблемки с RxDBGrid

Сообщение alexs » 28.04.2010 19:09:57

ещё не смотрел. :oops: загружен...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Проблемки с RxDBGrid

Сообщение Padre_Mortius » 28.04.2010 20:01:57

Если я правильно разобрался, то проблему с правой кнопкой мыши и OnTitleClick может решить установка значения AutoSort=False у компонента TRxDbGrid
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Проблемки с RxDBGrid

Сообщение grigoreo » 29.04.2010 11:43:46

Padre_Mortius писал(а):Если я правильно разобрался, то проблему с правой кнопкой мыши и OnTitleClick может решить установка значения AutoSort=False у компонента TRxDbGrid


Да действительно помогает выставил пока так, пока вроде удовлетворяет может поживу пока так ))...
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Проблемки с RxDBGrid

Сообщение Little_Roo » 06.05.2010 14:47:02

Односторонняя работа :(
RxDBGrid1.ShowColumnsDialog прекрасно удаляет столбцы, НО... не хочет показывать вновь включенные...
У меня лечится только перезапуском приложения - или это я косячу, и помимо вставки-убирания галки в боксе у нужного поля, требуются еще какие-то танцы с бубном?

База птица 2.1.3
Lazarus 0.9.29 r25198 FPC 2.4.1 i386-win32-win32/win64
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Проблемки с RxDBGrid

Сообщение alexs » 06.05.2010 20:36:10

Там были правки в DBGrid-e (не мои) - при скрывании столбца зачемто ему присваивается 0-я ширина. Сам сегодня с этим столкнулся - явный баг грида.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

Рейтинг@Mail.ru