【问题标题】:How set page number 2 of paging in table on start如何在开始时在表格中设置分页的第 2 页
【发布时间】:2021-12-05 13:16:04
【问题描述】:

我尝试使用 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

【问题讨论】:

    标签: c# blazor blazor-webassembly mudblazor


    【解决方案1】:

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

    <MudTable CurrentPage="2">
    

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

    你可以在API doc找到这个。

    也改变这个:

    table.NavigateTo(2);
    

    到这里:

    table.CurrentPage = 2;
    

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

    【讨论】:

    • 第一个建议很有帮助。
    • "table.CurrentPage = 2" - 不起作用
    • 很高兴我能帮上忙。我已经使用了您的链接并修改了代码,它似乎可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 2011-09-26
    • 1970-01-01
    • 2017-06-15
    • 2018-11-23
    • 2011-11-13
    • 1970-01-01
    相关资源
    最近更新 更多