Angular NGX数据表-使用功能重置偏移量
我正在使用输入筛选我的表,并希望在更新筛选器时将表重置为第一页。现在表格显示,过滤工作,但表格页面不会重置 以下是我要做的: 表:Angular NGX数据表-使用功能重置偏移量,angular,offset,ngx-datatable,Angular,Offset,Ngx Datatable,我正在使用输入筛选我的表,并希望在更新筛选器时将表重置为第一页。现在表格显示,过滤工作,但表格页面不会重置 以下是我要做的: 表: <ngx-datatable class='material' [rows]='rows' [columns]="columns" [columnMode]="'standard'" [headerHeight]="75" [footerHeight]="50" [scrollbarH]="true" [rowHeight]=
<ngx-datatable
class='material'
[rows]='rows'
[columns]="columns"
[columnMode]="'standard'"
[headerHeight]="75"
[footerHeight]="50"
[scrollbarH]="true"
[rowHeight]="'auto'"
[limit]="5"
[selectionType]="'multiClick'"
[offset]="tableOffset"
>
</ngx-datatable>
有没有指向我错在哪里的指示
编辑
因此,我尝试将偏移量设置为1,并发现使用此值重置。tableOffset=0;确实有效,但每当我使用箭头导航到另一个页面时,它将阻止重置发生
这是一个bug还是我遗漏了什么?您还必须处理页面事件 查看
<ngx-datatable
...
[offset]="tableOffset"
(page)="onChange($event)">
</ngx-datatable>
一般来说,如果答案中包含对代码意图的解释,以及为什么在不引入其他代码的情况下解决问题,那么答案会更有帮助。
<ngx-datatable
...
[offset]="tableOffset"
(page)="onChange($event)">
</ngx-datatable>
updateFilter(event, seachCriteria) {
...
this.tableOffset = 0;
}
onChange(event: any): void {
this.tableOffset = event.offset;
}
<ngx-datatable
#table
class="material"
[columns]="columns"
[columnMode]="'force'"
[headerHeight]="50"
[footerHeight]="50"
[rowHeight]="'auto'"
[limit]="10"
[rows]="rows"
>
</ngx-datatable>
updateFilter() {
// update the rows
this.rows = [...this.rows];
// Whenever the filter changes, always go back to the first page
this.table.offset = 0; }