Схлопывание строк в RxGrid

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

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

Схлопывание строк в RxGrid

Сообщение alexs »

Лично у меня редко так получается. Всё больше приходится кодить руками. Часто даже интерфейс приходится рисовать - когда неизвестен конечный вид формы.

PS
бродит мысль (пока ещё не оформившаяся) - релизовать в rxDBGrid группировочные строки. Какие будут идеии на это счёт?
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

alexs писал(а):бродит мысль (пока ещё не оформившаяся) - релизовать в rxDBGrid группировочные строки.

Это типа схлопывания нескольких в одну с общим описанием?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

VirtUX писал(а):Это типа схлопывания нескольких в одну с общим описанием?

Именно. и с итогами.
p.s.
надо с этой темой перезжать в другую ветку. может кто из модераторов это перенесёт?
Аватара пользователя
VirtUX
энтузиаст
Сообщения: 880
Зарегистрирован: 05.02.2008 09:52:19
Откуда: Крым, Алушта

Сообщение VirtUX »

alexs писал(а):
VirtUX писал(а):Это типа схлопывания нескольких в одну с общим описанием?

Именно. и с итогами.

Будет-ли тоже самое и со StringGride? Только чтоб можно было указать метод схлопывания: пустое поле, некоторая строка, итоговая сумма и т.д.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Мне стрингрид не интересен
я всё больше с БД всякими работаю
Аватара пользователя
Inferno
новенький
Сообщения: 78
Зарегистрирован: 20.03.2009 13:40:20
Откуда: Тюмень

Сообщение Inferno »

Еще есть идея-просьба: Сохранять порядок колонок, сортировку если указано PropertyStorage а не только ширину...
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Inferno писал(а):Сохранять порядок колонок, сортировку если указано PropertyStorage а не только ширину...

это можно
Аватара пользователя
Inferno
новенький
Сообщения: 78
Зарегистрирован: 20.03.2009 13:40:20
Откуда: Тюмень

Сообщение Inferno »

вот посмотрел rev 1077. порядок колонок сохраняется теперь. спасибо тебе alexs. Но хотется большего :D
- сохранение видимости колонок
- сохранение как было сортировано
- при мультиселекст если щелкаем по индикатору то строка выбирается

.... то почти получится старый добрый DevExpress dxGrid

да вот еще... если создать колонки выствить поле то caption будет равен названию поля. если caption в нижнем регистре то настройка колонки НЕ считывается. может UpperCase сюда добавить:

Код: Выделить всё

function TRxDBGrid.ColumnByCaption(ACaption: string): TRxColumn;
var
  i:integer;
begin
  Result:=nil;
  for i:=0 to Columns.Count - 1 do
    if ACaption = Columns[i].Title.Caption then
    begin
      Result:=TRxColumn(Columns[i]);
      exit;
    end;
end;

???

Добавлено спустя 37 минут 2 секунды:
Да и еще в настройке в ToolMenu при rdgAllowColumnsForm не работает перемещение колонок кнопками "вверх" "вниз"

Добавлено спустя 19 часов 44 минуты 30 секунд:
rev 1029. Не сохраняет видимость колонки

в rxdbgrid.OnSaveIni пропущено
FPropertyStorageLink.Storage.WriteInteger(S1+sVisible,Ord(C.Visible));
может, конечно, svn у меня модуль так обновил
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

ок.
хорошие замечания
уже кое что мделал. может сегодня закомичу

Добавлено спустя 22 часа 28 минут 22 секунды:
Всё сделал, кроме:
Inferno писал(а):- при мультиселекст если щелкаем по индикатору то строка выбирается

это надо к Рейсу обращаться - этот функционал реализован в стандартном гриде, а его не трогаю.
Ответить