Hello Syncfusion Support,
We’re using a custom form (CategoriaForm) within a SfGrid using EditMode="Dialog". Everything works as expected on desktop. However, on mobile devices (≤ 480px), the popup of SfDropDownList always expands to full screen width, ignoring the width of the input or container — even when PopupWidth="100%" is explicitly set.
🔧 Reproduction scenario
Grid definition:
Inside the custom form
CategoriaForm
:
🧪 Problem on mobile viewports
The rendered popup is appended to <body> with styles like:
Regardless of the PopupWidth or container styles, the dropdown always expands to full viewport width.
Question
Is there any official Syncfusion-supported way to:
-
Ensure the popup respects the width of its input/parent container on small/mobile screens?
-
Prevent the popup from stretching to 100vw when opened inside a GridEditSettings.Template form?
-
Align the popup properly with its input component even in SfDialog?
We’ve tried:
-
Setting PopupWidth="100%" or 300px
-
Applying CSS overrides to .e-popup.e-ddl-device
-
Wrapping the dropdown in constrained containers
…but none of these prevent the full-width expansion.
We’d appreciate your guidance or confirmation on the expected behavior and any recommended fix.
Thank you,
Daniel Andrade