gpt4 book ai didi

angular - NGX 数据表 - 使用函数重置偏移量

转载 作者:行者123 更新时间:2023-12-03 20:32:24 24 4
gpt4 key购买 nike

我正在使用输入过滤我的表格,并且我想在更新过滤器时将表格重置为第一页。现在表格显示并且过滤工作,但表格页面没有重置。

这是我必须做的:

table :

 <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>

相关TS:
tableOffset = 0;

updateFilter(event, seachCriteria) {

// Filtering Process...

// Whenever the filter changes I want to go back to the first page
this.tableOffset = 0;
}

任何指向我哪里出错的指针?

编辑
所以我尝试将偏移量设置为 1,发现用 this.tableOffset = 0 重置;确实有效,但是每当我使用箭头导航到不同的页面时,它都会阻止发生重置。

这是一个错误还是我错过了什么?

最佳答案

您还必须处理页面事件。

查看

<ngx-datatable
...
[offset]="tableOffset"
(page)="onChange($event)">
</ngx-datatable>

组件
updateFilter(event, seachCriteria) {
...
this.tableOffset = 0;
}

onChange(event: any): void {
this.tableOffset = event.offset;
}

关于angular - NGX 数据表 - 使用函数重置偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43399981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com