Añadido el soporte de Rad Studio 10.4
Desde esta versión hay soporte de Rad Studio 10.4.
Selección de celdas de índice
En esta versión hemos extendido considerablemente la posibilidad de FastCube VCL de seleccionar celdas. Hemos añadido unas nuevas clases de selección, hemos extendido las funionalidades de las clases que existían antes y hemos corregido algunos errores.
- Clase TfcxTopHighlight: selección de los valores mínimos y máximos de las celdas
- Clase TfcxAverageHighlight: selección de celdas según los valores de promedio
- Clase TfcxUniqueHighlight: selección de valores repetidas y únicas de las celdas
- Clase TfcxExpressionHighlight: selección de celdas según la expresión
También hemos completado las posibilidades del histograma (clase TfcxContinuousHighlight) con la representación de valores negativos: valores negativos y positivos se pueden ilustrar con estilos diferentes y a lados diferentes del eje.
Cambios importantes
- Una refactorización importante de TfcxContinousHighlight con perdida de compatibilidad:
Antes: TfcxContinuousHighlightValueType contenía los BoundByRow, BoundByCol, PercentByRow, PercentByCol, PercentileByRow, PercentileByCol.
Ahora: elementos de cambio en Bound, Percent, Percentile. Además, introducido el tipo TfcxHighlightScanDirection y la propiedad correspondiente ScanDirection, común para todos los tipos Highlight con el valor Auto, Rows, Columns. Los nuevos guardados no funcionarán correctamente en la versión anterior.
Efecto: ahora es más fácil ajustar la selección por disminuir la cantidad de opciones de listas desplegables, el valor auto conviene en la mayoría de los casos y guarda la funionalidad de Highlight al mover el campo "Índices" desde las columnas a las filas y al revés.
Errores
- Исправлена ошибка разбора полей TDate, TTime, TDateTime для Lazarus/FPC
- Исправлена ошибка выхода за границу массива в TfcxSliceGrid
+ Добавлена поддержка для RAD Studio 10.4
+ Добавлен вариант выделения ячеек относительно средних значений (TfcxAverageHighlight).
+ Добавлен вариант выделения наибольших/наименьших N значений ячеек (TfcxTopHighlight).
+ Добавлен вариант выделения повторяющихся и уникальных значений ячеек (TfcxUniqueHighlight).
+ Добавлен вариант выделения ячеек на основе выражений (TfcxExpressionHighlight).
+ Добавлены настройки отрисовки для отрицательных значений для ContinuousHighlight при Kind = ContinuousHighlightKind.BarChart
+ Добавлено событие TfcxCustomToolbar.BeforeDialogExecute
* Значительный рефакторинг TfcxContinousHighlight с потерей совместимости
- Исправлена ошибка разбора полей TDate, TTime, TDateTime для Lazarus/FPC
- Исправлена ошибка выхода за границу массива в TfcxSliceGrid