Новая версия FastCube VCL - 2.8

20 сентября 2018 г.

 

 

  • Меню Slice Grid теперь содержит пункт создания группы по условию.
  • В меню Slice Grid мы добавили пункты, позволяющие установить сразу все итоги в строках и столбцах в одно положение. Больше не нужно «прощёлкивать» каждое измерение в отдельности.
  • Мы добавили возможность отключать выпадающие списки в зонах грида.
  • Для Cube Grid мы включили дополнительное свойство Filter Manager, которое позволяет просматривать только отфильтрованные значения куба.
  • Начиная с этой версии есть возможность создавать собственные рисовальщики для гридов.
  • А еще мы улучшили API для работы с подсветкой, колонками Cube Grid и событиями Slice

 

+ Добавлено событие TfcxCustomGrid.OnCreatePainter позволяющее создать собственный отрисовщик грида
+ Добавлено создание группы по условию в коде и в меню TfxSliceGrid
+ Группировка и фильтрация элементов оси через контекстное меню теперь обрабатывает выделенные значения
+ Добавлено свойства TfcxCubeGrid.FilterManager. Если свойство установлено, то грид отображает отфильтрованный набор данных
+ Добавлен класс TfcxFilteredOrderedRecordSetProvider
+ Добавлено TfcxZoneRestriction.zrDontShowDropDown чтобы отключить показ выпадающих окон и соответствующих иконок
+ Добавлен метод TfcxContinuousHighlight.ImageReverseOrder для установки обратного порядка следования иконок подсветки
+ Добавлены методы TfcxSlice.SetTotalPosition(const Value: TfcxTotalPosition) и TfcxAxisContainer.SetTotalPosition(const Value: TfcxTotalPosition)
+ Добавлено свойство TDimensions.DetailValue: Variant - текущее значение детализации при расчете итогов показателя по формуле на основе детализации подитогов
+ Добавлено свойство TfcxCubeDataColumns.VisibleIndex[ACubeFieldName: String]: integer
+ Добавлено автоматическое изменение высоты заголовка полей оси Y при печати
+ Добавление/удаление показателя вызывает события OnBeforeAddSliceFieldToRegion, OnAfterAddSliceFieldToRegion и OnBeforeRemoveSliceFieldFromRegion
+ Добавлено chs_Created в TfcxChangeInSlice (возникает при создании пустого начально среза)
+ Добавлено сохранение и загрузка схемы при AppendData
- Исправлена ошибка в TfcxSourceFieldProperties.AssignTo
- Исправлена ошибка вычисления размера ячеек
- Исправлена ошибка Integer Overoverflow в CompareSQLTimeStamp
- Исправлена ошибка: при размере поля больше 8 килобайт значение не загружалось
- Исправлена ошибка в TfcxRange.Match
- Исправлена ошибка экспорта в XLSX для свернутых измерений
- Исправлены ошибки в переводе на немецкий язык (спасибо Ralf Stegemann)
- Исправлено определение события TfcxChartsManagerOnNeedChart