C3 AI Documentation Home

Change log for uiComponentLibrary

All notable changes to the package uiComponentLibrary made in master are documented here.

Version 8.9.0

Breaking Changes

  • Custom React Components CSS Styling Changes for HTML <button> tag in 8.9. Default CSS styles that directly applied to button tag has been removed. Please add data-attribute: data-c3-button to your HTML button tag if you wish to keep using button default styling.

Bug Fixes

    • Fixed a bug where the danger icon was overlapping with the arrows container.
    • Fixed a bug where the component was not showing the placeholder when the allowKeyboardEdit prop was set to true.
    • Fixed a bug where content in the activeNodePopover was overflowing
    • Fixed updateHiddenNodesAction so that it now updates the graph.
    • Fixed a bug where clusters does not update the count total.
    • Fixed documentation for the step, markStep, max, min and value properties to indicate it supports double decimal values, not just int. Functionality for decimals was already supported.
    • Fixed dataSelectionControlsDataZoom functionality to prevent unnecessary API calls for events. When enabled, date range changes now filter existing chart data locally instead of fetching new data from the server.
    • Fixed an issue where Y-axis labels could overlap when multiple Y-axes are present in the chart.
    • Fixed inconsistent filter combination where additional filters (search bar, context vars) were not properly wrapped in parentheses when an initial filter was present.
    • Fixed filter precedence to ensure dataSpec.filter takes priority over dataSpec.actionArgs.spec.filter when both are defined.
    • Fixed an issue where pinned tooltips would stop functioning when closed in an order other than last-in-first-out (LIFO).
    • Fixed an issue where pinned tooltips wont create its markline for horizontal charts.
  • UiSdlMetricTile
    • Fixed a bug where dates were showing incorrect start times (01:00:00 instead of 00:00:00) when crossing month boundaries in certain timezones due to DST handling.

New Features

    • Add new attribute HTMLTitle to control display text on the browser tab. This attribute can be set at either tab level, or component level, to display different text based on page URL.

Version 8.8.12

Bug Fixes

  • {@link UiSdlActionGroup}
    • Fixed a bug where hiddenCondition would not properly update when the condition value changed from true to false or vice versa, causing actions to remain permanently hidden.

Version 8.8.11

Bug Fixes

  • UiSdlModalBody
    • Implemented missing reducer for MODAL_BUTTON_TEXT_UPDATE action so any button text in modals can be dinamically updated.

Version 8.8.4

Bug Fixes

  • UiSdlCardList
    • Fixed a bug where hiddenCondition was not being applied in the card's primary and secondary button.

Version 8.8.3

Bug Fixes

  • UiSdlLineBarChart
    • Fixed an issue where pinned tooltip containers would interfere with user interactions on underlying elements.

Version 8.8.0

New Feature

  • UiSdlFilterableContainer
    • The filterComponent field can now defined using a component ref. This change addresses an issue where the previous implementation could not make API calls.

Bug Fixes

  • UiSdlSelectField
    • Fixed a bug where the input was not showing the option at first when the actionableOptionsConfig prop was provided
    • Fixed a bug where the title of the select field options was not correctly translated
  • SDLActionGroup
    • Fixed a bug where the dropdown tooltip did not hide after clicking outside
  • UiSdlContentFrameTopBarSegmented
    • Fixed a bug where the UiSdlMultipleSearch component was overflowing
    • Fixed a bug where the UiSdlMultipleSearch values were not displaying correctly and the text was wrapping onto two lines
  • UiSdlGridContainer
  • UiSdlComponentContainer
    • Fixed bug where using justifyContent would not work as expected
  • UiSdlTimeseriesLineBarChart
    • Fixed bug in filterSubmitEpic when the first dispatch of mergeArgumentsAction clears the default filter, then if IDs are removed, neither IDs nor filter are present
  • UiSdlSearchableDropdownBase
    • Fixed bug in searchChangeEpic when calling generateFilterFromDataPathAndContextVars not passing disableContextVarsFilter
  • UiSdlTimeseriesLineBarChart
    • Fixed a bug where chart theme was not being loaded correctly, resulting in a background color not being appropriate for a given theme.
  • UiSdlWaterfallChart
    • Fixed a bug where the component was throwing an error when the data cells is empty.
  • UiSdlCollectionList
    • Fixed a bug where the icon background was wrong
  • UiSdlDataGrid
    • Resolved an issue with UiSdlDataGrid.removableColumns where the dropdown would close unexpectedly, preventing users from selecting column options.
    • Fixed a bug where the infoTooltip was redirecting to /
  • UiSdlModal
    • Fixed an issue where the header text was overlapping with the close icon
  • UiSdlForm
    • Fixed an issue where the multi-step form was not displaying the title and description of the entire form
  • UiSdlNavMenu
    • Use correct token for menuPrimaryColor in light mode
  • UiSdlMessageContainer
    • Fixed an issue where the message banner was not sticking to the top of the page on scroll. When using the Grid Layout with this component, the UiSdlMessageContainer must be placed inside detachedFields.
  • UiSdlHistogram
    • Fixed an issue where the chart showed duplicated series and the specified color was ignored.

Improvements

New Features

  • UiSdlDataGrid
    • Added a configurations on columns to sort strings in a case-insensitive manner.
  • UiSdlTabPanel
    • Added a configurations to display the tab bar in segmented or pill styles.
  • UiSdlTimeseriesLineBarChart
    • Added support for collapsing and expanding highlighted time ranges. This allows end-users to visualize timeseries data by collapsing a specific time range, making it easier to spot unexpected anomalies in the data.

Known limitations

  • UiSdlTimeseriesLineBarChart
    • Single data point in collapsed area: If only one data point falls within the collapsed area, it renders as a line. There is no configurable minimum width for this case, as enforcing one could disrupt the layout and behavior of other charts.

    • Events data & Y-axis zoom in synchronized charts: When using synchronized charts, event layers and Y-axis zoom may not fully work together. Specifically, Y-axis zoom may behave incorrectly if events are present.

    • Shared shading area in synchronized charts: Since the x-axis is broken and synchronized charts share the same x-axis, all series must define and respond to the same shading area for correct behavior.

    • toolbox.dataZoom disabled: The toolbox.dataZoom feature does not work with collapsed charts.

Deprecations

  • The ArcMap UI component UiSdlArcMap was deprecated in 8.6 and is now in its final version. After this version the component will no longer be available. Use a React library like Mapbox instead of this UI component.

Version 8.7.4

Bug Fixes

  • UiSdlFilterPanel
    • Fixed an issue where the saved filters were displaying the user id instead of the user name.
  • UiSdlSearchableDropdownBase
    • Fixed an issue where clearing the single search dropdown will break the search change epic and result in server search not triggered.

Version 8.7.3

Bug Fixes

  • UiSdlTimeseriesLineBarChart
    • Fixed a bug where synchronized chart was not correctly handling the height and position of the inner grids when synchronizationSpec.gridHeight was set.

Version 8.7

Bug Fixes

  • UiSdlCollectionList
    • Changed the dataCollection property to be an object that contains a field of objs so that the definition matches what the component expects to receive.
  • UiSdlTimeseriesLineBarChart
    • Fixed a bug where chart was displaying dates incorrectly when dates range included DST changes.
    • Fixed a bug where chart was displaying dates incorrectly adding 1 day to the data points when using MONTH interval.
    • Fixed a bug where pinned tooltips were overflowing from the chart are both horizontally and vertically when the tooltip was created at one of the edges of the chart.
    • Fixed an issue in synchronized charts where the Y-axis title, even when hidden, was incorrectly counted in chart spacing calculations.
  • UiSdlMultipleSearchFilterField, UiSdlFilterPanel
    • Solved a bug with multiple search field on filter panel where, when filter panel was a dynamic component, it would trigger SINGLE_INPUT_CHANGE action with the wrong payload, causing the input field to update and remove existing values.
  • UiSdlForm
    • Removed the restriction that a required field could not be disabled dynamically
  • UiSdlDataGrid
  • UiSdlNavMenu
    • Solved a bug where sub-navigation menu items that share sub-routes were all highlighted
  • UiSdlModal
    • Fix a bug where the modal action buttons where not correctly aligned
  • UiSdlSelectField
    • Fixed a bug where the input's placeholder was changing its value on open when no value was selected, and ensure the correct color token is applied when a value is selected
  • UiSdlWithTimeZone
    • Fixed a bug where the formatTimeZone function was displaying an invalid error log
  • UiSdlGraphVisualization
    • Fixed a bug where the map was not showing up after clear and reset

Improvements

Version 8.6.9

Bug Fixes

Version 8.6.8

  • UiSdlPageTitle
    • Add new attribute HTMLTitle to control display text on the browser tab. This attribute can be set at either tab level, or component level, to display different text based on page URL.
  • UiSdlDataGrid
    • Fixed a bug where the infoTooltip was redirecting to /

Version 8.6.7

Bug Fixes

  • UiSdlFilterPanel
    • Fixed an issue where the saved filters were displaying the user id instead of the user name.
  • UiSdlSearchableDropdownBase
    • Fixed a bug in searchChangeEpic when calling generateFilterFromDataPathAndContextVars not passing disableContextVarsFilter

Version 8.6

Breaking Changes

  • UiSdlForm
    • Renamed UiSdlFormFieldSet.collapsedOnLoad to UiSdlFormFieldSet.collapsed.
  • UiSdlCollectionList
    • Removed the horizontal option from orientation enum. Only the vertical option is now supported. The horizontal option was removed because it was not implemented and caused confusion.

Deprecations

  • The ArcMap UI component UiSdlArcMap is now deprecated with final version set to 8.8. Use a React library like Mapbox intead of this UI component. In versions higher than 8.8 this UI component will no longer be available.

New Features

  • UiSdlTimeseriesLineBarChart, UiSdlCategoricalLineBarChart
    • New Feature for tooltips. Users can now pin tooltips when clicking on a specific data point. The pinned tooltips can be dragged vertically and a line will appear indicating the exact position of the data point that was clicked. Users can pin multiple tooltips and close each one of them individually or close all at the same time.
  • UiSdlForm
    • Created UiSdlDateTimeOpenRangeInput Type for form fields with only a required start or end date.
  • UiSdlNumberRangeInput
    • Added a configuration to hide the slider.
    • When slider is hidden, you can remove the absolute minimum or maximum.

Improvements

  • UiSdlGridLayout
    • Now accepts UiSdlConditionalComponentContainer or UiSdlSwitchComponentContainer as children, where each conditional component has its own configuration to set the space for the container using UiSdlComponentContainer.
  • UiSdlDateTimeRangeInput
    • The start and end range both need to be filled in order to validate a required input.
  • UiSdlNavMenuItem, UiSdlChartLegend
    • Removed the constraint that prevented users to choose from the whole list of icons provided by Font Awesome. We have a list of icons that you can review in our UiDemo app in the route /sdl-demo/css-library/icons. These icons are Font Awesome icons that we have mapped to our classes, please review the list in uiDemo.
  • UiSdlFilterPanel
    • Added a new warning message that will appear when users try to delete a saved filter that was not created by them or that they don't have permission to modify.
  • UiSdlFormDataGrid
    • Update grid with the search results

Bug Fixes

  • UiSdlCollectionList
    • Solved an issue where item reordering on the list was not working. It is now available.
  • UiSdlDefinitionList
    • Fixed a bug where header.subtitle was not displayed.
  • UiSdlTimeseriesLineBarChart
    • Fixed a bug where xAxis labels were showing more ticks than needed when data series had few data points ~5.
    • Fixed a bug where events fetch was not taking exactly the same dates filter values set by user.
    • Fixed automatic grid paddings calculation for labels in Y axis. It now considers that label could be rotated from 90 to -90 degrees.
    • Fixed an issue where the chart would have a flickering effect when the user interacted with the chart, such as hovering over series or hiding series.
  • UiSdlScatterPlot
    • Fixed an issue where the chart would have a flickering effect when the user interacted with the chart, such as hovering over series or hiding series.
  • UiSdlSankeyChart
    • edgeClickAction now contains the source's and target's name and ID, rather than just ID or name.
  • UiSdlFilterPanel
    • Fixed an issue where private configurations show up for all users.
    • Only appropriate saved configurations would show up in the network call.
  • UiSdlMessageContainer
    • Fixed an issue where message banners duration timer was been reset every time a new message was added to UiSdlMessageContainer. Now each message banner disappears when its duration has complete.
  • UiSdlScatterPlot
    • Passing props to the component as what was declared in the C3 AI Type. We were not passing in the scale property in both y axis and x axis.
  • UiSdlDataGrid
    • totalDataCount now uses its own filter, falling back to dataSpec's if not specified.
    • When using the search bar, the request will contain totalDataCount's filter.
    • Solved a bug where the datagrid headers did not show an indicator when a tooltipText was provided
    • Fix inconsistent click area for row selection in selectable rows
  • UiSdlSidePanel
    • Solved an issue where side panel was not being sticky in grid layout.
  • UiSdlMetricTile
    • Disabled persistent tooltips for metric tiles.

Improvements

  • SDLActionGroup
    • Dynamically adding the correct aria-role for accessibility for dropdown buttons and regular buttons.
  • UiSdlMetricTile
    • Added the option to define a unit symbol from the mainValue config or from any other data sources such as kpiTrendComparison or forecastSparkline.
  • UiSdlGridContainer
    • Added justifyContent prop, which allows to set the distribution of the free space between and around content items.
  • UiSdlTreeList
    • Display tooltip when hovering on the list items if the text is truncated.
  • UiSdlCardList
    • Added infoTooltipText which shows an info icon with a tooltip next to the title.
  • UiSdlForm
    • Created an action that collapses or opens a form field set.

Version 8.5.7

Bug Fixes

  • SDLCheckboxTree
    • Fixed a bug where checkbox tree was causing browsers to freeze due to loops in event handling for react-checkbox-tree.

Version 8.5.0

Improvements

  • UiSdlNavMenu
    • The logo image is now theme-aware, utilizing the tokens --c3-style-icon-logo-basic and --c3-style-icon-logo-inverse when the logoImageUrl prop is not set.

Bug Fixes

  • UiSdlSelectField
    • Fixed a bug where the icon does not close the dropdown.
  • UiSdlPageTitle
  • UiSdlDataGrid
    • When using indicatorMappingField for status indicator in a column, you can now provide a path-like string and the component will resolve it to the expected value, for example: "machine.info.status"
    • Fixed a bug where grid actions were not rendered when there was no title or subtitle.
    • Offset is reset to 0 after component is unmounted when pagination is false, so that fetch call ask for first entries every time component is mounted.
  • UiSdlTimeGraph
    • Added format capabilities for UiSdlTimeGraphTooltipConfig.tooltipTitle, UiSdlTimeGraphTooltipConfig.tooltipSubtitle and UiSdlTimeGraphTooltipConfig.tooltipBody using UiSdlFormattedFieldBasedDataSpecSetting type.
  • UiSdlMetricTileEvalDataSpec
    • Removed default value of empty object for field UiSdlMetricTileEvalDataSpecMainValueSetting. The empty object default was causing a bug when applying precision value to aggregated data values.
  • UiSdlScatterPlot
    • Fixed a bug where Scatter Plot x Axis was showing dates appended to the desired value, it shows the correct value now.
  • UiSdlBaseDataGrid
    • Added a field hideSaveCancelButtonOnEdit so that developers can hide the default save/cancel buttons, which appear as table actions on a grid when a grid cell is being edited.
  • UiSdlSidePanel
    • Solved an issue where side panel was not being sticky in grid layout.
  • UiSdlFilterPanel
    • Fixed an issue where private configurations show up for all users.
    • Only appropriate saved configurations would show up in the network call.
  • UiSdlTimeseriesLineBarChart
    • Fixed an issue where selecting an interval did not update the chart when dataSelectionControlsDataZoom was configured.
    • Fixed a bug where chart was displaying dates incorrectly when dates range included DST changes.
    • Fixed a bug where chart was displaying dates incorrectly adding 1 day to the data points when using MONTH interval.
  • UiSdlCheckboxTree
    • Fixed an issue where labels in checkbox tree were being overlapped with labels below when text was too long and spanned 2 rows. Now truncates the text showing 2 rows maximum and display a tooltip with full text.

Version 8.4.9

Bug Fixes

  • UiSdlDataGrid
    • Fixed pagination bar misalignment when a data grid is in a component container in grid layout.
    • Fixed a bug where grid actions were not rendered when there was no title or subtitle.

Version 8.4.1

Bug Fixes

  • UiSdlDefinitionList
    • dataSpec.fields.tooltipText can accept either a UiSdlDynamicValueSpec or a string.
  • UiSdlTimesSeriesLineBarChart
    • Fix issue where interval config does not take the value in precedence order.
  • UiSdlDataGrid
    • Fixed an issue where sortNullsLast was ignored.
    • Fixed an issue when sortable and defaultSortField are both defined in .json, data grid makes 2 API calls.
    • Fixed a bug where the path defined in dataSpec.columnFields.fieldName was not able to read all the values of an array without specifying an index. Having fieldName as item.arrayprop.name will get the prop name of every entry in arrayprop and render it as a list.
  • UiSdlFilterPanel
    • Fixed a bug where saved filters were not loading fields correctly when configured as conditional filters.
  • UiSdlSidePanel
    • Fixed an issue where sections don't render correctly if side panel is a dynamically rendered.
  • UiSdlForm
    • Fixed a bug where form fields values were not being set when field value was null or undefined and came from data spec response.
    • Fixed a bug where form fields values were not using pre set field values from the state.
  • UiSdlFormBase
    • Fixed a bug where fields with contextVars were being improperly cleared by adding configuration updateOnDataHandleWithContextVar.

Version 8.4.0

Breaking Changes

  • UiSdlMetricTile
    • Removed UiSdlComponentSubtitle mix from UiSdlMetricTileHeader because the design spec doesn't include a subtitle in the tile.
  • UiSdlSectionHeader
    • Renamed SECTION_HEADER_ACTION_CLICK_${actionSuffix} to HEADER_ACTION_CLICK_${actionSuffix} this means that users need to update their components to listen to the new action name.
  • UiSdlFileUpload - Renamed invalidFiles to duplicateFiles to better reflect what files are being stored in this state.
  • UiSdlTimeseriesLineBarChartEventDataSpec - changed the eventDataSpec Redux datasource name. For example, previously was: SDLDemo.TestChart_fetch0_ds, and now it is changed to SDLDemo.TestChart_fetcheventDataSource0_ds. Effectively adding eventDataSource constant between action name and event index. Please export a constant UiSdlTimeseriesLineBarChartEventDataSpec#EVENT_DATASOURCE to construct datasource name.

Improvements

Bug Fixes

  • UiSdlFileUpload
    • Added and documented missing files states: duplicateFiles, validFiles, invalidExtensionFiles and files.
  • UiSdlPageTitle
    • Fixed a bug when changing tabs does not show highlight the correct tab on page title.
  • SdlActionButtonGroup
    • Added book as an option of the actions.iconSuffix property.
  • UiSdlContentFrame
    • Fixed a bug where updateTitleAction does not update the title text.
  • UiSdlSingleSearch
    • Fixed a bug where the clear configuration does not work.
  • UiSdlSelectField
    • Fixing issues with styling where the text or icons are misaligned.
  • UiSdlTimeseriesLineBarChart
    • Fixed an issue when the compressed data sometimes does not expand correctly due to daylight savings
  • UiSdlTimeseriesLineBarChartDataSpec
    • Fixed an issue where alignDate was failing when interval was set to null.
  • UiSdlSidePanel
    • Fixed a bug where side panel header with a long text string was not truncating.
  • UiSdlCardList
    • Fixed a bug where Card tile with a long text string was being truncated but was not showing a popup with full text.
  • UiSdlDataGrid
    • Fixed a bug where delete button was hidden at row level when checkboxes was enabled.
    • Added confirmation action for multiple rows deletion MULTIPLE_ROW_ACTION_CLICK_DELETE_WITH_CONFIRMATION.
    • Made background transparent when it is inside a grid layout. Background configuration should be done through UiSdlGridContainer component using background property.
    • Fixed a bug where column headers were losing the tooltip when truncated.
  • UiSdlFilterPanel
    • Made background transparent when it is inside a grid layout. Background configuration should be done through UiSdlGridContainer component using background property.
  • UiSdlPageTitle
    • Made background transparent when it is inside a grid layout. Background configuration should be done through UiSdlGridContainer component using background property.
  • UiSdlTimeseriesLineBarChart
    • Enabled to use Y axis zoom with yAxisDataZoom even when there are multiple Y axis.
  • UiSdlFormBase
    • Fixed bug where form field values that depend on context vars were not properly cleared when the context var value changed
    • Fixed a bug with context vars, loadedDataHandle reducer breaks.
  • SDLCollectionListItem
    • Implemented ability to configure link for collection list item
  • UiSdlFileUpload
    • Solved a bug where when uploading multiple files at the time before having added an invalid file, it would show all the new added file names concatenated with the previously added file name.
  • UiSdlSelectInput
    • Fixed a bug where dropdown options were not being displayed when component was in a table for custom cells.

New Features

  • UiSdlMetricTile
    • Added the possibility to customize the value displayed on UiSdlMetricTile either using dataSourceValue or producing a new data collection based on mainValue data spec.
    • Added configuration UiSdlMetricTileDataSpec.timeZone allowing to set the time zone with which chart data is being displayed.
    • Added configuration UiSdlMetricTile.showTimeZoneLabel to indicate if the time zone label should be displayed below the chart.
    • Metric Tile now support Feature.eval calls from evalDataSpec (beta release).
  • UiSdlGraphVisualization
  • UiSdlTimeseriesLineBarChart
    • UiSdlTimeseriesLineBarChartDataSpec Now accepts timeZone ID as input. Setting a valid ID here, will force the x axis to display dates on the specified time zone.
    • UiSdlTimeseriesLineBarChartDataSpec.timeZone will adjust the data in {@link UiSdlTimeseriesLineBarChart}.eventDataSpec, {@link UiSdlTimeseriesLineBarChart}.showNowLine and {@link UiSdlTimeseriesLineBarChart}.dateLines too.
    • Added configuration {@link UiSdlTimeseriesLineBarChart}.showTimeZoneLabel to indicate if the time zone label should be displayed below the chart.
    • Timeseries Line Bar chart now support Feature.eval calls from evalDataSpec (beta release).
  • UiSdlDataGrid
    • Added functionality for a custom export
  • UiSdlAction
    • Introduced ability to specify hiddenCondition, disabledCondition, and disabledTooltip. Components that leverage UiSdlAction (and specifically handle its rendering with SDLActionGroup) can now use a subset of UiSdlRenderCondition to specify conditional rendering for the presence of an action (hiddenCondition) and the disablement of an action (disabledCondition).

Version 8.3.3

Improvements

Bug Fixes

  • UiSdlTimeseriesLineBarChart
    • Fixed a bug where the UiSdlTimeseriesLineBarChart's tooltip was showing the incorrect unit symbol, even thought each metric was using different units.
    • Fixed an issue when the compressed data sometimes does not expand correctly due to daylight savings
    • Fixed a bug where yAxis titles were not matching with the order of series declared in the json.
  • UiSdlGraphVisualization
    • Fixed a bug where the geojson regions do not go away when the data is updated
    • Fix an issue when the graph edges have super low opacity.
    • Fix an issue when the graph nodes have super low opacity.
  • UiSdlContentFrame
    • Fixed style issue where content frame was always displaying the scroll bars even when there was no overflow content.
  • UiSdlFormDataSpec
    • Fixed bug where forms with input fields with data specs would cause duplicate requests
  • UiSdlDataGrid
    • Fixed a bug with filters where, if it was passed as a config, it wasn't being wrapped between parenthesis. This was breaking search if the filter had additional logical operators and operands.
    • Updated component to render an info tooltip in the header with hover description when hovering icon, instead of anywhere on the Data Grid header.
    • Fixed a bug where checklist selectAll button doesn't include filters and other arguments with the API call.
  • UiSdlNumberRangeInputFilterField
    • Fixed a bug where it was not calling onChange callback when user changes min or max value using click on the slider instead of sliding.
  • UiSdlContentFrameTopBar
    • Scroll bars were hidden for all the elements inside the top bar.
    • Fixed a bug where editable title was not closing the edit mode when clicking on cancel button.
    • Fixed a bug where the edit title showed the translation key rather than the translation.
  • UiSdlFilterPanel
    • Fix validation logic for advanced search filter.
  • UiSdlPageTitle
    • Fixed a bug when changing tabs does not show highlight the correct tab on page title.
  • UiSdlSearchableDropdownBase
    • Fixed an issue where clearing the single search dropdown will break the search change epic and result in server search not triggered.

New Features

  • UiSdlSearchTabPanel
    • Added new component UiSdlSearchTabPanel which has a primary search function that displays tabbed results.
  • UiSdlComponentContainer
  • UiSdlGridContainer
  • UiSdlGridLayout
  • GridLayoutRowRendererReact
  • UiSdlAreaChart
    • Removed @beta tag.
  • UiSdlMessageContainer
    • Added new UiSdlShowMessageActionPayload.c3typ that mixes UiSdlMessageBannerConfig, adding optional width config. This payload is meant to be used in showBannerAction.
    • With the above, now a payload with width can be sent to UiSdlMessageContainer to change its width on the fly when shown.
  • UiSdlGridLayout
    • Added ability to set sticky the header of Grid Layout.
  • UiSdlLineBarChart
    • Added legend hover interaction. Highlights the corresponding series when hovering over a legend label.
    • Added series hover interaction. Highlights the corresponding legend label when hovering over a series.
  • UiSdlSwitchRenderer
    • Added ability to set a fallbackComponent that is displayed when condition value does not match any values set in componentsToRender.
  • UiSdlComponentDataSpec
    • Added a new variable disableContextVarsFilter to enable contextVars filters on all dataSpecs.
  • UiSdlTimeseriesLineBarChart
    • new configuration dataSelectionControlsDataZoom. When turns to true, dataSelection will control the dataZoom bar. This feature has the corresponding actions to change the dataZoom start and end value directly. See updateDataZoomStartValueAction and updateDataZoomEndValueAction for details.
Was this page helpful?