How to load the following array object mark "name" values in cell.
Here the object looks like
{
id: "1"
mark: [
0: {name: "AUS", id: 1000}
1: {name: "BRA", id: 1050}
2: {name: "CHN", id: 1100}
3: {name: "ECE", id: 1200}
4: {name: "EG", id: 1250}
5: {name: "JAP", id: 1450}
6: {name: "RUS", id: 1500}
]
}
HTML
<ag-grid-angular #agGrid style="width: 100%; height: 100%;" id="myGrid" class="ag-theme-balham cis-ag-grid"
[columnDefs]="columnDefs" [defaultColDef]="defaultColDef" [rowSelection]="rowSelection" [rowData]="rowData"
[context]="context" [frameworkComponents]="frameworkComponents" (selectionChanged)="onSelectionChanged()"
(rowClicked)='onRowClicked($event)' (gridReady)="onGridReady($event)" [gridOptions]="gridOptions">
</ag-grid-angular>
TS Inside constructor (),
this.defaultColDef = {
resizable: true,
sortable: true,
filter: true,
headerComponentParams: { menuIcon: 'fa fa-filter' }
};
this.columnDefs = [
{
headerName: "ID",
minWidth: 144,
field: "id",
valueGetter: "data.id"
},
{
headerName: "Mark",
minWidth: 144,
field: "mark",
valueGetter: "data.mark.name"
}];
currently, It is displaying in grid column cell like,
ID Mark
--------------
1 [object Object], [object Object], [object Object], [object Object],
[object Object], [object Object], [object Object]
Expected is,
ID Mark
--------------
1 AUS, BRA, CHN, ECE, EG,JAP,RUS
.htmland.tsfile.