Give us feedback
outsystems-charts
Reactive icon

OutSystems Charts

Supported
Stable version 3.2.0 (Compatible with OutSystems 11)
Uploaded on 29 Oct by 
4.2
 (25 ratings)
outsystems-charts

OutSystems Charts

Compatible with:
Created on OutSystems 11

Version 3.2.0

Stable
Current
Application Package
Uploaded on 29 Oct by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

Fixed Issues and Improvements:

  • ROU-4434 - After some architecture improvements, the series property is no longer at chart level so, this can impact some custom code that might need to be changed.
    If you are using something like OutSystems.ChartAPI.ChartManager.GetActiveChart().series, it should be replaced by OutSystems.ChartAPI.Chart.GetActive().configs.seriesList.

  • ROU-4448 - Fixed an issue that caused Charts V2 using the DateTime series not to work as expected.
    This occurred when the server date format was changed in the Service Center, not following the default format YYYY-MM-DD.

  • ROU-4551 - Fixed an issue that caused the Charts V1 to throw an error in runtime.
    This occurred when the advanced format was used and data to be set was enclosed on an array (such as when two yAxis were a requirement).

  • ROU-4562 - Fixed an issue on Version 1 that caused the advanced format of the single series chart to not work in every situation.
    This occurred when the chart we were manipulating was a single series chart and we have an advanced format with multi-series customizations.

  • ROU-4575 - Fixed an issue that caused dates to appear unformatted in the chart tooltip. This occurred when the values type of the XAxis was set to DateTime.


⚠ This new OutSystems UI version introduces breaking changes.

  • Now, the extensibility client actions that use the OutSystems Charts API returns an error message, code and success for a more consistent error handling, so consumers must have their references refreshed. 
  • After some architecture improvements, the series property is no longer at chart level so, this can impact some custom code that might need to be changed.
    If you are using something like OutSystems.ChartAPI.ChartManager.GetActiveChart().series, it should be replaced by OutSystems.ChartAPI.Chart.GetActive().configs.seriesList.


Application Objects:
OutSystems Charts does not affect the count of AOs.

Version 3.1.0

Stable
Application Package
Uploaded on 6 Aug by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

What’s New:

  • ROU-4253 - Created a new Chart addon called ChartExport, under the Addons category.
    This addon can be used to add the exporting functionality to the chart and it’s compatible with all the available chart types. It allows users to: view the chart in full screen, print, and download as PNG, JPEG, PDF, SVG, CSV and XLS.

  • ROU-4281 - Created a new block called HighchartsModules, to provide a convenient way to load additional HighCharts modules.

  • ROU-4301 - Created a new client action available for all the chart types called UpdateChartColorScheme to update the color palette of a given chart, replacing the OutSystems Charts color palette.

  • ROU-4374 - Now, OutSystems Charts will be using the latest version of their library provider - Highcharts v11.1.0 (2023-06-05).
    In this release, we have updated the HighCharts modules we provide as a basis for our blocks.
    If you use any other resource from HighCharts, it must be updated to the same version for consistency.

    Fixed Issues and Improvements:

  • ROU-4357 - Fixed an issue that caused the Charts not to have the custom tooltip applied as expected.
    This occurred every time we tried to add information to the Tooltip parameter inside the DataPoint structure.

  • ROU-4433 - Fixed an issue that caused the Charts to not be updated when categories were needed.
    This occurred when the page was refreshed/rerendered and the categories were being used by the chart (for example, when changing the Locale).


ℹ Known Issue

  • When the server date format is changed in Service Center, not following the default format YYYY-MM-DD and, when there are Series with this data type, the Charts V2 won't work as expected.
    This will be fixed in the next release under the code ROU-4448.


Application Objects:
OutSystems Charts does not affect the count of AOs.

Version 3.0.0

Stable
See documentation
Application Package
Uploaded on 2 May by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.606 to 11.0.615
Database:
All
Release notes:

This new release introduces a new version of each chart with a new code architecture and developer experience.

What's New: 

  • A new version of LineChart, AreaChart, ColumnChart, BarChart, PieChart and DonutChart with a new architecture and a new developer experience.

  • New RadarChart block.

  • A new color palette with 12 colors, will be applied by default to all the new charts.

  • New add-on blocks to customize the charts:

    • ChartLegend block - add-on used to customize the legend of the chart.

    • ChartSeriesStyling block - add-on used to customize the styling of the chart series.

    • ChartXAxis block - add-on used to customize the X-Axis.

    • ChartYAxis block - add-on used to customize the Y-Axis.

  • New client actions to extend the Charts and the Add-ons:

    • SetHighchartsChartConfigs - to extend the properties of the Chart.

    • SetHighchartsSeriesConfigs - to extend the properties of a series.

    • SetHighchartsXAxisConfigs - to extend the properties of the X-Axis.

    • SetHighchartsYAxisConfigs - to extend the properties of the Y-Axis


For more details, please check the OutSystems Charts Sample.
 

Fixed Issues and Improvements:

  • ROU-4013 - Removed the DebugChart_DEPRECATED block, due to security issues.

  • ROU-4034 - Now, the DataPoint returns the Color and Tooltip values on the OnClick event for the Charts V1.

  • ROU-4038 - Now, OutSystems Charts will be using the latest version of their library provider - HighCharts v10.3.2 (2022-11-28).
    In this release, we have updated the HighCharts files we provide as a basis for our web blocks.
    If you use any other resource from HighCharts, it must be updated to the same version for consistency.

  • ROU-4040 - Now, when used on a mobile application and the rotation changed between portrait/landscape we'll force a reflow when needed so that the Chart can be properly rendered.

Application Objects:
OutSystems Charts does not affect the count of AOs.