Send Feedback
Skip to content

KX Dashboards Release Notes

This page details the latest updates to KX Dashboards releases, providing brief, high-level descriptions of fixes, improvements and any new features added.

V 2.20

Release date: 30th April 2026

Features

Financial Chart Component: Support for Negative "Prices"

The Financial Chart component now supports the display of negative values, enabling accurate visualization of datasets that include losses, deficits, or values below zero.

Key capabilities:

  • Render negative values seamlessly alongside positive data
  • Proper axis scaling and labeling for below-zero ranges
  • Compatible with existing chart types (e.g., candlestick, line, bar)

User benefits:

  • Accurately represent financial scenarios such as losses or debt
  • Improve analytical insights with complete data visibility
  • Avoid workarounds or data manipulation for negative values

Data Grid: Autoscroll for Column Reordering (Wide Grids)

Column reordering in wide data grids now includes automatic horizontal scrolling when dragging columns beyond the visible viewport.

Key capabilities:

  • Auto-scroll triggered during drag operations near grid edges
  • Smooth and responsive column repositioning across large datasets
  • Works with existing drag-and-drop column reordering

User benefits:

  • Easily reorganize columns in large datasets without manual scrolling
  • Faster and more intuitive grid customization
  • Improved usability for data-heavy applications

Data Grid: Dropdown-Based Editable Cells

Data grid cells can now be configured as dropdowns, allowing users to edit values by selecting from predefined options.

Key capabilities:

  • Inline dropdown editors within grid cells
  • Configurable option lists (static or dynamic)
  • Validation support through controlled inputs

User benefits:

  • Reduce data entry errors with constrained selections
  • Improve data consistency and integrity
  • Provide a more user-friendly editing experience

Global Properties: Timezone

A global timezone setting allows applications to standardize how date and time values are displayed and processed.

Key capabilities:

  • Centralized timezone configuration
  • Consistent formatting across components
  • Supports dynamic timezone updates

User benefits:

  • Ensure consistency in time-based data across the application
  • Simplify handling of international users and datasets
  • Reduce confusion caused by timezone discrepancies

Global Properties: Advanced CSS

Advanced CSS settings provide greater control over application styling through centralized configuration.

Key capabilities:

  • Apply custom CSS globally
  • Override default component styles
  • Support for advanced selectors and rules

User benefits:

  • Achieve precise branding and design customization
  • Reduce the need for scattered styling overrides
  • Streamline UI consistency across the application

Global Properties: Show/Hide Demos

A new global setting allows control over the visibility of demo content within the application.

Key capabilities:

  • Toggle demo visibility on or off
  • Applies across the entire application
  • Simple configuration through global properties

User benefits:

  • Cleaner production environments without demo clutter
  • Better control over what end users see
  • Simplified transition from development to production

Dropdown lists now support server-side filtering, enabling efficient handling of large datasets.

Key capabilities:

  • Fetch filtered results dynamically from the server
  • Handle large datasets without performance degradation
  • Integrate with existing APIs for search queries

User benefits:

  • Faster dropdown performance with large data sources
  • Reduced client-side processing load
  • Scalable solution for enterprise-level datasets

3D Chart: Reset View with Double Click

Users can reset the 3D chart view to its default orientation by double-clicking on the chart.

Key capabilities:

  • Double-click gesture to restore default view
  • Resets zoom, rotation, and pan
  • Works across all supported 3D chart types

User benefits:

  • Quickly return to a known perspective after interactions
  • Improve navigation and usability of 3D visualizations
  • Reduce frustration from complex manual adjustments

Bug Fixes

Data Sources

  • Virtual data sources: Fixed an issue where a "force reset" was always applied during data merges, causing unnecessary reloads and loss of state.

Dependencies and Security

  • Lodash — Upgraded Lodash across direct and transitive dependencies to improve security and stability.
  • Vendor Libraries: Updated bundled Lodash version to 4.18.1 to ensure consistency with project dependencies.

Data Filter

  • Dropdowns: Fixed an issue where dropdown values were not populating correctly, preventing proper filtering.

View States

  • Resolved inconsistencies when setting viewstates, ensuring correct and predictable application of state across components.

Maps

  • GeoMaps: Replaced deprecated google.maps.event.addDomListener() with standard addEventListener() to ensure compatibility with modern browser APIs.