1
ngOnInit(){
    this.gridOptions = {};
    this.gridOptions.rowData = [];

    this.gridOptions.rowData = [
      {configName: 1, configName1: "Jarryd", configName2: "Hayne", configName3: "tttttt", configName4: "rrrtttt",
       configName5:"drrrrrr"}];
}

Hard Coded value is loading in table. But inside service dynamic value is not loading.

this.service.getData(fields).subscribe(data => {
    data.be.forEach(element => {

        let tableData = {configName: element.configName, configName1: element.configName1, configName2: element.configName2, configName3: element.configName3, configName4: element.configName4, configName5:element.configName5}

        this.gridOptions.rowData.push(tableData )
    }
}
Komal12
  • 3,340
  • 4
  • 16
  • 25
Udaya Vani
  • 513
  • 1
  • 6
  • 20

2 Answers2

0

I think it's better to create an internal list @

configOptions:string[];

this.service.getData(fields).subscribe(data => {
data.be.forEach(element => {

    let tableData = {configName: element.configName, configName1:   element.configName1, configName2: element.configName2, configName3: element.configName3, configName4: element.configName4, configName5:element.configName5}

    this.configOptions.push(tableData );
     this.gridOptions.api.setRowData(this.configOptions);
}
}
Satyabrat Kumar
  • 164
  • 1
  • 3
  • 13
0

Check this topic with the similar issue. It seems your way to update ag-grid isn't correct.

Community
  • 1
  • 1
hiper2d
  • 2,814
  • 1
  • 18
  • 14