From 1913a43ccdcbc994d31c7c1b9041d60a08b4aede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marker=20dao=20=C2=AE?= Date: Mon, 16 Mar 2026 14:40:38 +0100 Subject: [PATCH 1/7] RadioGroup: Move radio semantic from container to value container --- .../tests/accessibility/radioGroup.ts | 26 +++++++ .../ui/collection/collection_widget.base.ts | 11 ++- .../ui/radio_group/m_radio_collection.ts | 37 ++++++++-- .../radioGroup.markup.tests.js | 69 ++++++++++++++++-- .../radioGroup.tests.js | 73 +++++++++++++++++++ 5 files changed, 203 insertions(+), 13 deletions(-) diff --git a/e2e/testcafe-devextreme/tests/accessibility/radioGroup.ts b/e2e/testcafe-devextreme/tests/accessibility/radioGroup.ts index a162949fe75c..12ba33e64347 100644 --- a/e2e/testcafe-devextreme/tests/accessibility/radioGroup.ts +++ b/e2e/testcafe-devextreme/tests/accessibility/radioGroup.ts @@ -24,3 +24,29 @@ const configuration: Configuration = { }; testAccessibility(configuration); + +const buttons = [ + { + text: 'custom 1', + }, + { + text: 'custom 2', + }, +]; + +const interactiveItemsConfiguration: Configuration = { + component: 'dxRadioGroup', + a11yCheckConfig, + options: { + items: [buttons], + itemTemplate: [ + (itemData, _, itemElement) => { + const $button = $('