开始时如何在table中设置分页的第2页

How set page number 2 of paging in table on start

我尝试使用 NavigateTo 手动设置 MudTable 的起始页,但没有结果。

protected override async Task OnAfterRenderAsync(bool firstRender){
   await base.OnAfterRenderAsync(firstRender).ConfigureAwait(true);
   if(firstRender){
     table.NavigateTo(2);
    }
}

复制link https://try.mudblazor.com/snippet/GkQbvkvcxNzoxxaq

您可以直接在 MudTable 元素中进行设置:

<MudTable CurrentPage="2">

如果您这样做,请删除您在 OnAfterRenderAsync 中添加的行。

您可以在 API doc 中找到它。

同时改变这个:

table.NavigateTo(2);

对此:

table.CurrentPage = 2;

似乎也有效,但在元素中设置它似乎更干净。