Глюки rxDBGrid
Модераторы: alexs, Модераторы
А можно строчку кода примера как это cделать?
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Можно:
Код: Выделить всё
TRxColumn(RxDBGrid1.Columns[i]).Footer.ValueType:=fvtStaticText;
TRxColumn(RxDBGrid1.Columns[i]).Footer.Value:=RxDBGrid1.Columns[i].Field.DisplayText;
TRxColumn(RxDBGrid1.Columns[i]).Footer.Alignment:=taRightJustify;
alexs
все равно не доступно свойство Orientation
TRxColumn(rxDbGrid1.ColumnByFieldName('wp')).Title.Orientation:= toVertical90 ;
Error: identifier idents no member "Orientation"
все равно не доступно свойство Orientation
TRxColumn(rxDbGrid1.ColumnByFieldName('wp')).Title.Orientation:= toVertical90 ;
Error: identifier idents no member "Orientation"
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
А если так:
Код: Выделить всё
TRxColumnTitle(rxDbGrid1.ColumnByFieldName('wp').Title).Orientation:= toVertical90 ; Да так проходит, правда toVertical90 не "видит" пришлось vclutils в unit прописывать.
Но тут вылезла одна "досада"
Таблица у меня многоярусная и если изменять ориентацию в таких столбцах то получаться такое:

Что то возможно сделать?
Но тут вылезла одна "досада"
Таблица у меня многоярусная и если изменять ориентацию в таких столбцах то получаться такое:

Что то возможно сделать?
Доброго времени суток!
В общем ошибка в последней ревизии №4323. Lazarus - trunk. FPC 2.6.4
В общем ошибка в последней ревизии №4323. Lazarus - trunk. FPC 2.6.4
Код: Выделить всё
dbutils.pas(1059,13) Ошибка: Hесовместимые типы: полyчено "AnsiString", ожидалось "Pointer"
dbutils.pas(1069,24) Ошибка: Hесовпадение типа аpгyмента # 1: получено "Pointer", ожидалось "AnsiString"-
RusDeveloper
- новенький
- Сообщения: 92
- Зарегистрирован: 06.04.2016 11:02:43
Добрый день
столкнулся со следующей проблемой у TDBGrid и TRxDBGrid (2.8.2.181) в Lazarus 1.6: когда крайний справо столбец - длинная строка, я не могу посмотреть, чем она заканчивается. скролбар просто не прокручивается вправо. понятно, что это проблема не отдельновзятого TRxDBGrid, а всех (?) гридов, но реально ли ее как-то решить?
P.S. Моя ОС: Windows 7. То же самое наблюдается в Typhon IDE 5.7 для гридов TDBGrid, TFZDBGrid, TJDBGridControl, TKDBGrid, TRxDBGrid.
столкнулся со следующей проблемой у TDBGrid и TRxDBGrid (2.8.2.181) в Lazarus 1.6: когда крайний справо столбец - длинная строка, я не могу посмотреть, чем она заканчивается. скролбар просто не прокручивается вправо. понятно, что это проблема не отдельновзятого TRxDBGrid, а всех (?) гридов, но реально ли ее как-то решить?
P.S. Моя ОС: Windows 7. То же самое наблюдается в Typhon IDE 5.7 для гридов TDBGrid, TFZDBGrid, TJDBGridControl, TKDBGrid, TRxDBGrid.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Я на импортном форуме отвечал уже - в текущей версии вроде работает норм (Lazarus 1.7 r52108M FPC 3.1.1 x86_64-linux-gtk 2).
Там принципиально надо знать его поведение - плавная прокрутка работает при тягании за сам ползунок грида. Если щёлкать по кнопкам прокрутки - смещение происходит по столбцам. А ползунок прокручивает ровно.
PS
У всех гридов поведение будет одинаково - они все наследуются от штатного DBGrid-а.
Там принципиально надо знать его поведение - плавная прокрутка работает при тягании за сам ползунок грида. Если щёлкать по кнопкам прокрутки - смещение происходит по столбцам. А ползунок прокручивает ровно.
PS
У всех гридов поведение будет одинаково - они все наследуются от штатного DBGrid-а.
-
RusDeveloper
- новенький
- Сообщения: 92
- Зарегистрирован: 06.04.2016 11:02:43
спасибо за ответ. мне помогли патчи (на импортном форуме посоветовали)
http://bugs.freepascal.org/view.php?id=28889
сам факт наличия таких багов несколько расстраивает... казалось бы, должно быть все отлажено...
http://bugs.freepascal.org/view.php?id=28889
сам факт наличия таких багов несколько расстраивает... казалось бы, должно быть все отлажено...
-
RusDeveloper
- новенький
- Сообщения: 92
- Зарегистрирован: 06.04.2016 11:02:43
еще одна ошибка. добавляю в TRXDBGrid столбец, у столбца через EditButtons добавляю кнопку, у кнопки устанавливаю стиль ebsEllipsisRx (или любой другой стиль отличный от ebsDropDownRx), но в гриде кнопка все равно потом отображается как для стиля ebsDropDownRx (стрелка вниз). возможно этот баг уже пофиксили, но где искать исправление?.. и как его искать? искал в гугле
ничего не нашел
ebsDropDown site:bugs.freepascal.org
ничего не нашел
