4

入力でテーブルをフィルタリングしており、フィルターが更新されるたびにテーブルを最初のページにリセットしたいと考えています。現在、テーブルが表示され、フィルタリングは機能しますが、テーブル ページはリセットされません。

ここに私がしなければならないことがあります:

テーブル:

 <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;でリセットすることがわかりました。動作しましたが、矢印を使用して別のページに移動すると、そのリセットが行われなくなります。

これはバグですか、それとも何か不足していますか?

4

2 に答える 2