From 95c7c83e915d0b6e36083f7214cda13c6a0c6e89 Mon Sep 17 00:00:00 2001 From: Maya Kirova Date: Wed, 7 Jan 2026 11:23:34 +0200 Subject: [PATCH 1/3] Add explicit values for rs sample enum drop-down. --- samples/grids/grid/row-selection-mode.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/samples/grids/grid/row-selection-mode.json b/samples/grids/grid/row-selection-mode.json index fd06463c8..148810cb3 100644 --- a/samples/grids/grid/row-selection-mode.json +++ b/samples/grids/grid/row-selection-mode.json @@ -12,13 +12,18 @@ "properties": [ { "type": "PropertyEditorPropertyDescription", - "name": "selectionType", - "propertyPath": "RowSelection" + "name": "RowSelectionType", + "propertyPath": "RowSelection", + "valueType": "EnumValue", + "dropDownNames": ["None", "Single", "Multiple", "MultipleCascade"], + "dropDownValues": ["None", "Single", "Multiple", "MultipleCascade"] }, { "type": "PropertyEditorPropertyDescription", "name": "hideRowSelectors", - "propertyPath": "HideRowSelectors" + "propertyPath": "HideRowSelectors", + "shouldOverrideDefaultEditor": true, + "primitiveValue": true } ] }, From db91afa4a0aa1436af1f803efd12da544894e3ec Mon Sep 17 00:00:00 2001 From: Maya Kirova Date: Wed, 7 Jan 2026 11:34:27 +0200 Subject: [PATCH 2/3] Set explicit type for checkbox too. --- samples/grids/grid/row-selection-mode.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/samples/grids/grid/row-selection-mode.json b/samples/grids/grid/row-selection-mode.json index 148810cb3..df9c92ff7 100644 --- a/samples/grids/grid/row-selection-mode.json +++ b/samples/grids/grid/row-selection-mode.json @@ -22,8 +22,7 @@ "type": "PropertyEditorPropertyDescription", "name": "hideRowSelectors", "propertyPath": "HideRowSelectors", - "shouldOverrideDefaultEditor": true, - "primitiveValue": true + "valueType": "Boolean1" } ] }, From 1b28fa5a3f2150e22c5e6a5c76b227dd934a7e7b Mon Sep 17 00:00:00 2001 From: Maya Kirova Date: Wed, 7 Jan 2026 11:40:34 +0200 Subject: [PATCH 3/3] Apply same config for all grids. --- samples/grids/grid/row-selection-mode.json | 2 ++ .../hierarchical-grid/row-selection-mode.json | 20 ++++++++++++------- .../grids/tree-grid/row-selection-mode.json | 10 +++++++--- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/samples/grids/grid/row-selection-mode.json b/samples/grids/grid/row-selection-mode.json index df9c92ff7..0036d4327 100644 --- a/samples/grids/grid/row-selection-mode.json +++ b/samples/grids/grid/row-selection-mode.json @@ -14,6 +14,7 @@ "type": "PropertyEditorPropertyDescription", "name": "RowSelectionType", "propertyPath": "RowSelection", + "label": "Row Selection", "valueType": "EnumValue", "dropDownNames": ["None", "Single", "Multiple", "MultipleCascade"], "dropDownValues": ["None", "Single", "Multiple", "MultipleCascade"] @@ -22,6 +23,7 @@ "type": "PropertyEditorPropertyDescription", "name": "hideRowSelectors", "propertyPath": "HideRowSelectors", + "label": "Hide Row Selectors", "valueType": "Boolean1" } ] diff --git a/samples/grids/hierarchical-grid/row-selection-mode.json b/samples/grids/hierarchical-grid/row-selection-mode.json index 9f8fa47f4..9e0c94900 100644 --- a/samples/grids/hierarchical-grid/row-selection-mode.json +++ b/samples/grids/hierarchical-grid/row-selection-mode.json @@ -12,15 +12,21 @@ "properties": [ { "type": "PropertyEditorPropertyDescription", - "name": "selectionType", - "propertyPath": "RowSelection" - }, - { + "name": "RowSelectionType", + "propertyPath": "RowSelection", + "label": "Row Selection", + "valueType": "EnumValue", + "dropDownNames": ["None", "Single", "Multiple", "MultipleCascade"], + "dropDownValues": ["None", "Single", "Multiple", "MultipleCascade"] + }, + { "type": "PropertyEditorPropertyDescription", "name": "hideRowSelectors", - "propertyPath": "HideRowSelectors" - } - ] + "propertyPath": "HideRowSelectors", + "label": "Hide Row Selectors", + "valueType": "Boolean1" + } + ] }, "content": { "type": "WebHierarchicalGrid", diff --git a/samples/grids/tree-grid/row-selection-mode.json b/samples/grids/tree-grid/row-selection-mode.json index 1a3fd870a..26c4a69aa 100644 --- a/samples/grids/tree-grid/row-selection-mode.json +++ b/samples/grids/tree-grid/row-selection-mode.json @@ -13,15 +13,19 @@ "properties": [ { "type": "PropertyEditorPropertyDescription", - "name": "selectionType", + "name": "RowSelectionType", "propertyPath": "RowSelection", - "label":"Row Selection" + "label": "Row Selection", + "valueType": "EnumValue", + "dropDownNames": ["None", "Single", "Multiple", "MultipleCascade"], + "dropDownValues": ["None", "Single", "Multiple", "MultipleCascade"] }, { "type": "PropertyEditorPropertyDescription", "name": "hideRowSelectors", "propertyPath": "HideRowSelectors", - "label": "Hide Row Selectors" + "label": "Hide Row Selectors", + "valueType": "Boolean1" } ] },