outsystems-charts
Reactive icon

OutSystems Charts

Supported
Stable version 3.5.0 (Compatible with OutSystems 11)
Uploaded
 on 18 Aug (4 weeks ago)
 by 
OutSystems
4.2
 (26 ratings)
outsystems-charts

OutSystems Charts

Details
This component features the most commonly used chart types to easily generate visual representations of data in Reactive Web and Mobile apps.
Read more

These charts are based on the HighCharts library and can be extended with their API to cover advanced use cases and customization options. 

The component includes: 

  • Area chart
  • Bar chart
  • Column chart
  • Donut chart
  • Line chart
  • Pie chart
  • Radar chart

You can find more information about how to use this component in the OutSystems Charts documentation.

Release notes (3.5.0)

What’s New:

  • ROU-10922 - Now, OutSystems Charts will be using the latest version of their library provider - Highcharts v11.4.6 (2024-07-08).
    In this release, we have updated the HighCharts modules we provide as a basis for our blocks.
    If you use any other resources from HighCharts, they must be updated to the same version for consistency.
  • ROU-10951 - Added a new input parameter to SeriesStyling block optional configurations called xAxisId that allows the binding of a series to a specific xAxis.
    Added a new input parameter to SeriesStyling block optional configurations called yAxisId that allows the binding of a series to a specific yAxis.
    Added a new input parameter to ChartXAxis and ChartYAxis blocks optional configurations called Opposite that allows to set an axis to be displayed on the opposite side.
    These new properties make it possible to add multiple axes to a Chart.


Fixed Issues and Improvements

  • ROU-10749 - Removed all CSS fallbacks for Firefox related to :has() selector, as it is now supported on all major browsers.
  • ROU-10767 / RPM-5028 - Optimized the disposal of chart add-ons, making the process more efficient and reducing the time required. This change is particularly beneficial for pages with numerous charts.
  • ROU-10817 - Fixed an issue that caused the SetHighchartsChartConfigs client action not to work as expected when having more than two levels of attributes. 
    This occurred during the internal process of merging provider configurations.
  • ROU-10953 - Based on valuable customer feedback, we've updated the default value for the ValuesType property of the xAxis from Linear to Category.


This new OutSystems Charts version introduces breaking changes

  • Based on valuable customer feedback, we've updated the default value for the ValuesType property of the xAxis from Linear to Category.
    This change aims to address the confusion experienced by developers with the previous default setting, which was incompatible with the default value for the ValuesType property on the chart block.

    • Please review your implementations to ensure compatibility with this update, as this breaking change may affect your existing configurations. This breaking change will impact charts with the ValueType "Integer" and "Decimal", in these cases we recommend changing the ValuesType of the xAxis block back to "Linear".

  • Two new non-mandatory attributes called xAxisId and yAxisId were added to the SeriesStyling Addon optional configurations and a new non-mandatory attribute called Opposite was added to the ChartXAxis and ChartYAxis Addon’s optional configurations.

    Because of these changes and the platform references model, all consumers need to have their references manually refreshed.
    Functionally, no changes are expected.

License (3.5.0)
Reviews (7)
by 
19 Jul
in version 3.4.0
Needs better documentation. There are a few strange/unexpected requirements for the data formatting, especially for stacked bar charts, and this is not documented.
by 
2 May
in version 3.4.0
excellent component.
by 
2023-09-12
in version 3.1.0
V3 is not ready for production. Even though the line charts have 'date time' input options, current version cannot display datetimes correctly. Is documented in forum and unresolved. If you need to graph datetimes use v2.x.
Team
OutSystems
Other assets in this category