私はag-gridに問題があります。データをAg-Gridでバインドしようとしました。私は私のシステムでの新グレードを入力するときに、私は1列でAG-グリッドを展開します。ag-gridにネストされたjsonが表示されない
var newGrade = {headerName: "Grade", field: 'grades[' + indexOfNewGrade + '].value'};
this.$scope.columnDefs.push(newGrade);
this.$scope.gridOptions.api.setColumnDefs(this.$scope.columnDefs);
this.$scope.gridOptions.api.setRowData(this.selectedEventLog.getEntries());
私は100%を確認しています。例:this.selectedEventLog.getEntries()[0].grades[0].value
リターン1 Iは、Ag-グリッドでこの値を見ていないです。一方、私は'grades['+indexOfNewGrade']'
と書いてもうまく動作しますが、 'value'プロパティではないオブジェクト全体にバインドします。 グレード対象:
export class Grade {
constructor(value) {
this.value = value;
}
}
NOPを、それはだ、それが文字列である必要があります – Walfrat
@Walfratが更新されました。私は今度はこれを得ました:) – tfrascaroli
ag-gridが配列のインデックスを評価するかどうかをテストしなかったので関数のアプローチを優先しましたが、もしそうなら、私の答えは同じです私は推測します:P – Walfrat