Angular Kendo UI Grid сбрасывает страницу на первую страницу - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть сетка Kendo-ui с включенной разбивкой по страницам, в каждой строке есть флажок, а сверху у меня есть кнопка удаления, при выборе строки (-ей) с помощью флажков и нажатии кнопки удаления открывается модальное окно. там у меня есть кнопка удаления / OK. Он сделает вызов API, и я получу ответ. как только я получу ответ, страница должна переместиться на первую позицию (первая страница). Я попробовал приведенный ниже код, но не сработало.

HTML

 <kendo-grid [data]="items" [pageSize]="10" [pageable]="true"
    [sortable]="true" [skip]="skip" (dataStateChange)="dataStateChange($event)" (filterChange)="onFilterChanged($event)">

JS

delete(){
const modalRef = this.modalService.open(TestComponent, this.ngbModalOptions);
    modalRef.result.then(result => {
      if (result.status === 'success') {
        this.skip = 0;
      }
    });
}

dataStateChange(event: PageChangeEvent): void {
    this.skip = event.skip;
  }
...