MudBlazor / MudBlazor

Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
http://mudblazor.com
MIT License
7.21k stars 1.18k forks source link

Columns Panel with a DataGrid height #8835

Open karlosmrez opened 2 weeks ago

karlosmrez commented 2 weeks ago

Bug type

Component

Component name

DataGrid

What happened?

If you set a DataGrid height and ShowMenuIcon = true, the popover will be shown inside the table. If you scroll to the end of the table and you open the settings panel, the popover also scrolls and goes off the screen.

Expected behavior

PopOver should be displayed under the settings icon without affecting the scroll

Reproduction link

https://try.mudblazor.com/snippet/wYQyayGDRVxTGlIO

Reproduction steps

DataGrid has 400px Height ShowMenuIcon = true

  1. Scroll to the end of the table
  2. Open Columns pannel in Settings icon
  3. The panel is shown above the table

image

Relevant log output

No response

Version (bug)

6.19.1

Version (working)

No response

What browsers are you seeing the problem on?

Chrome

On which operating systems are you experiencing the issue?

Windows

Pull Request

Code of Conduct

github-actions[bot] commented 2 weeks ago

Thanks for wanting to do a PR, @karlosmrez !

We try to merge all non-breaking bugfixes and will deliberate the value of new features for the community. Please note there is no guarantee your pull request will be merged, so if you want to be sure before investing the work, feel free to contact the team first.

Anu6is commented 2 weeks ago

This is being looked at in #8815