1

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

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

复制链接 https://try.mudblazor.com/snippet/GkQbvkvcxNzoxxaq

4

1 回答 1

1

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

<MudTable CurrentPage="2">

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

您可以在API 文档中找到它。

也改变这个:

table.NavigateTo(2);

对此:

table.CurrentPage = 2;

似乎也可以工作,但是将其设置在元素中似乎更干净。

于 2021-10-18T13:49:22.673 回答