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

Posted

技术标签:

【中文标题】如何在开始时在表格中设置分页的第 2 页【英文标题】:How set page number 2 of paging in table on start 【发布时间】: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

【问题讨论】:

【参考方案1】:

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

<MudTable CurrentPage="2">

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

你可以在API doc找到这个。

也改变这个:

table.NavigateTo(2);

到这里:

table.CurrentPage = 2;

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

【讨论】:

第一个建议很有帮助。 "table.CurrentPage = 2" - 不起作用 很高兴我能帮上忙。我已经使用了您的链接并修改了代码,它似乎可以工作。

以上是关于如何在开始时在表格中设置分页的第 2 页的主要内容,如果未能解决你的问题,请参考以下文章

如何在 cakePHP 的控制器中设置分页器页面

vue 前端分页

Excel中一页上有很多表格怎样设置为打印出来一页一个表格

分页的Gridview要导出excel怎么导出。如果有2页信息。在导出的excel中可以看到全部的信息怎么做?急急急

Antd 表格数据分页加载,并且能够跨页选择数据

HTML表格中的分页符[重复]