From b16f8940140829dcb5362f1ad8e4a60d27dd3de8 Mon Sep 17 00:00:00 2001 From: Masha_Rudenko Date: Mon, 12 Jan 2026 16:36:45 +0300 Subject: [PATCH] [add] what's new and docs' updates for v9.2.6 --- docs/grid/api/grid_subrow_config.md | 2 +- docs/grid/api/grid_subrowconfig_config.md | 2 +- docs/grid/configuration.md | 2 +- .../api/sidebar_navigationtype_config.md | 25 +++++++++++++++++++ docs/whatsnew.md | 15 +++++++++++ sidebars.js | 1 + 6 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 docs/sidebar/api/sidebar_navigationtype_config.md diff --git a/docs/grid/api/grid_subrow_config.md b/docs/grid/api/grid_subrow_config.md index 6bd28521..8a05764f 100644 --- a/docs/grid/api/grid_subrow_config.md +++ b/docs/grid/api/grid_subrow_config.md @@ -13,7 +13,7 @@ This functionality requires PRO version of the DHTMLX Grid (or DHTMLX Suite) pac @short: Optional. Defines the sub-row content for each row of the main Grid :::note -Note that when the `subRow` config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md) and the [data grouping](grid/usage.md#grouping-data) functionality. +Note that when the `subRow` config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md), except for the [data grouping](grid/usage.md#grouping-data) functionality. ::: @signature: {'subRow?: (row: IRow) => string | IViewConstructor;'} diff --git a/docs/grid/api/grid_subrowconfig_config.md b/docs/grid/api/grid_subrowconfig_config.md index 7ee1f9f6..561103a6 100644 --- a/docs/grid/api/grid_subrowconfig_config.md +++ b/docs/grid/api/grid_subrowconfig_config.md @@ -13,7 +13,7 @@ This functionality requires PRO version of the DHTMLX Grid (or DHTMLX Suite) pac @short: Optional. Specifies the configuration settings of a sub-row :::note -Note that when the [`subRow`](/grid/api/grid_subrow_config/) config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md) and the [data grouping](grid/usage.md#grouping-data) functionality. +Note that when the [`subRow`](/grid/api/grid_subrow_config/) config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md), except for the [data grouping](grid/usage.md#grouping-data) functionality. ::: @signature: {'subRowConfig?: ((row: IRow) => ISubRowConfig) | ISubRowConfig;'} diff --git a/docs/grid/configuration.md b/docs/grid/configuration.md index c8e2170f..b5372821 100644 --- a/docs/grid/configuration.md +++ b/docs/grid/configuration.md @@ -2046,7 +2046,7 @@ This functionality requires PRO version of the DHTMLX Grid (or DHTMLX Suite) pac In order to enable the row expander feature, you should use the [`subRow`](grid/api/grid_subrow_config.md) configuration option. It defines the content of sub-rows for each row of the Grid. The `subRow` property is a callback function which is called with the row object as a parameter and should return an HTML string or the constructor of a Suite component (Grid, Chart, Form, DataView, etc.). :::note -Note that when the `subRow` config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md) and the [data grouping](grid/usage.md#grouping-data) functionality. +Note that when the `subRow` config is used, Grid doesn't support the [TreeGrid mode](grid/treegrid_mode.md), except for the [data grouping](grid/usage.md#grouping-data) functionality. ::: Check the example of using a sub-row with an HTML content: diff --git a/docs/sidebar/api/sidebar_navigationtype_config.md b/docs/sidebar/api/sidebar_navigationtype_config.md new file mode 100644 index 00000000..0beed3c3 --- /dev/null +++ b/docs/sidebar/api/sidebar_navigationtype_config.md @@ -0,0 +1,25 @@ +--- +sidebar_label: navigationType +title: JavaScript Sidebar - navigationType Config +description: You can explore the navigationType config of Sidebar in the documentation of the DHTMLX JavaScript UI library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX Suite. +--- + +# navigationType + +@short: Optional. Defines the action that opens sidebar options + +@signature: {'navigationType?: "click" | "pointer";'} + +@default: "pointer" + +:::info +- `"click"` - displays the sidebar when a user clicks on it +- `"pointer"` - displays the sidebar when a user hovers the mouse pointer over it +::: + +@example: +const sidebar = new dhx.Sidebar("sidebar_container", { + navigationType: "click" +}); + +@descr: \ No newline at end of file diff --git a/docs/whatsnew.md b/docs/whatsnew.md index c860dca2..00eda885 100644 --- a/docs/whatsnew.md +++ b/docs/whatsnew.md @@ -8,6 +8,21 @@ description: You can explore what's new in DHTMLX Suite and its release history Before updating DHTMLX to the latest version, please check the [Migration to Newer Versions](migration.md) guide to avoid possible breakdowns. +## Version 9.2.6 + +Released on January 13, 2026 + +### Fixes + +- Dataview, Grid, List. The issue with the functionality of the `beforeAdd` event during drag-n-drop +- Grid. The ability to enable grouping in Grid with `subrow` is fixed +- Grid. The ability to group a non-existent column without actual grouping is fixed +- Grid. The `comboFilter` not updating the options on adding new items or editing the existing ones +- Grid. Incorrect behavior of the `comboFilter` with enabled multiselection +- Grid. The issue with the custom scroll being duplicated by the system scroll in Firefox on Windows 11 +- Grid. On grouping by a column with options, export to CSV/XLSX outputs the option's id instead of the displayed option's value +- Sidebar. The functionality of the `navigationType` configuration option is fixed + ## Version 9.2.5 Released on November 28, 2025 diff --git a/sidebars.js b/sidebars.js index d6626e1a..e29a1902 100644 --- a/sidebars.js +++ b/sidebars.js @@ -3904,6 +3904,7 @@ module.exports = { "sidebar/api/sidebar_data_config", "sidebar/api/sidebar_menucss_config", "sidebar/api/sidebar_minwidth_config", + "sidebar/api/sidebar_navigationtype_config", "sidebar/api/sidebar_width_config", ], },