1

ダイアログ内に igx グリッドがあります。配列postsをグリッドのデータとして使用します。この配列の値は、プログラムで変更できます。配列の最後の値でグリッド データを更新するにはどうすればよいpostsですか?

<igx-dialog #dialog>
  <igx-grid #grid1
            [emptyGridMessage]="'The grid is empty'"
            width="1200px"
            [data]="posts"
            height="600px"
            style="margin: auto"
            [primaryKey]="'person'">
    <igx-column field="person" dataType="string" header="PersonId"></igx-column>
    <igx-column field="name" dataType="string" header="Name"></igx-column>
  </igx-grid>
</igx-dialog>

PS私はC#を使用しています。

4

2 に答える 2

1

コンポーネント側でデータが変更された場合markForCheck()、グリッドで呼び出すことができます。これにより、グリッドは強制的に変更検出を実行し、更新されたデータを表示します。

component.ts

@ViewChild('grid1')
public grid: IgxGridComponent;

public dataChanged() {
  // logic for posts to be assigned a new value
  this.grid.markForCheck();
}
于 2021-09-10T15:29:34.427 に答える