0

Kendo UI グリッドを使用してレコードを編集しています。

私はロードデータ機能を持っています:

  private loadData(): void {
      this.gridView = {
          data: this.data.slice(this.skip, this.skip + this.pageSize),
          total: this.data.length
      };
  }

データを更新してに保存するサービスがありますthis.data content

this.dataservice.update().then(res => this.loadData());

ただし、UI は更新されません。グリッド UI を更新するにはどうすればよいですか?

4

1 に答える 1

0

グリッドが更新されていない場合、loadData()メソッドの変更が検出されていないと思います。

plunker での簡単なテストは、このような単純化されたアプローチがうまく機能することを示しています。

プランカーデモ

補足として、特定の行テンプレートに変更が見られない場合、これは既知の問題であり、ここに記録されています。

Angular 2 の問題の剣道グリッド

于 2016-11-10T09:33:53.817 に答える