Greetings from Syncfusion support.
We would like to inform you that, by default EJ2 Grid is responsive. If the combined width provided for the Grid column exceeds the viewport, then by default a horizontal scrollbar will be rendered to show the exceeding columns. This is the default responsive behavior of EJ2 Grid. Even in a Grid with empty data, the columns will still be present in Grid, so to show the columns with that certain width the scroll bar will be shown.
If you want to auto fit the columns based on content size then we suggest you to refer to the below documentation,
We also suggest you to refer to the below documentation to know about setting responsive columns in Grid.
If you still face any difficulties, please get back to us with the following details,
- Share the full Grid code.
- Share with us your complete requirement.
Please get back to us if you need further assistance.