Страница 1 из 1

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

СообщениеДобавлено: 07.11.2009 22:05:15
alexs
Лично у меня редко так получается. Всё больше приходится кодить руками. Часто даже интерфейс приходится рисовать - когда неизвестен конечный вид формы.

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

Re: Идея мега-проекта

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

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

Re: Идея мега-проекта

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

Именно. и с итогами.
p.s.
надо с этой темой перезжать в другую ветку. может кто из модераторов это перенесёт?

Re: Идея мега-проекта

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

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

Будет-ли тоже самое и со StringGride? Только чтоб можно было указать метод схлопывания: пустое поле, некоторая строка, итоговая сумма и т.д.

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

СообщениеДобавлено: 09.11.2009 22:02:14
alexs
Мне стрингрид не интересен
я всё больше с БД всякими работаю

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

СообщениеДобавлено: 10.11.2009 08:55:13
Inferno
Еще есть идея-просьба: Сохранять порядок колонок, сортировку если указано PropertyStorage а не только ширину...

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

СообщениеДобавлено: 10.11.2009 20:54:13
alexs
Inferno писал(а):Сохранять порядок колонок, сортировку если указано PropertyStorage а не только ширину...

это можно

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

СообщениеДобавлено: 01.12.2009 14:40:21
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 у меня модуль так обновил

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

СообщениеДобавлено: 02.12.2009 23:13:26
alexs
ок.
хорошие замечания
уже кое что мделал. может сегодня закомичу

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

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