如何更新 ng2-smart-table 中的分页操作

khu*_*boo 3 ng2-smart-table angular

在 Angular 应用程序中,我使用了ng2-smart-table. 我已经启用了分页。但它显示正常的外观。我没有使用默认外观,而是使用带有页面选项的下拉菜单。

<select>
  <option>5</option>
  <option>10</option>   
  <option>15</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我也设置了更改事件。

问题:

1)如何更新ng2-smart-table以根据值更改设置页面大小。

2)我也想在特定页面上移动。例如:表有 1000 条数据,每个寻呼机有 10 条记录。所以我只想在14. 那么,我该怎么做呢?

为此,我参考了它的文档,但我没有得到任何事件。

Sac*_*hah 5

更新 perpage 值。

this.DataSource.getPaging().perPage = event.target.value;
Run Code Online (Sandbox Code Playgroud)

要设置特定页面,您必须使用setPage().

this.DataSource.setPage(3); // Pass page number
Run Code Online (Sandbox Code Playgroud)

这对我来说可以。有关详细信息示例,请参阅此链接。