Я использую MuddataGrid, и я установил высоту для сетки данных, которая изменяется динамически в зависимости от размера экрана. Она отображает полосу прокрутки, когда страница строк превышает высоту. Но проблема возникает, когда количество записей меньше высоты или rowsperpage, между содержимым пейджера и записями в нижней части сетки данных будет слишком много места.
Например, если для отображения менее 10 записей, то в нижней части таблицы данных будет пробел между фактическими записями и содержимым пейджера (я добавил разбиение на страницы). Это происходит и на последней странице, когда имеется несколько страниц. В этом случае я хочу установить высоту для оставшихся страниц и сделать ее автоматической высотой на последней странице, где записи ниже указанной высоты. Как я могу этого добиться.
Это мой код
Код: Выделить всё
@* @ref="dataGrid" Height="@((currentpage==(int)(Elements.Count()/rowsperpage))&&((Elements.Count()%rowsperpage) ==0) ? ("100px"):"auto")"
ColumnResizeMode="@((currentpage==(int)(Elements.Count()/rowsperpage))&&((Elements.Count()%rowsperpage) ==0) ? ResizeMode.None : ResizeMode.Column)" @bind-CurrentPage="@currentpage">*@
No matching records found
https://try.mudblazor.com/snippet/ckQIEHaSwUQhyioT
I want to adjust the height if the record's height is lowerer than the fixed height of datagrid.
Источник: https://stackoverflow.com/questions/780 ... r-when-hei
Мобильная версия