Отображение дочернего json в столбце ag-grid - PullRequest
0 голосов
/ 01 мая 2019

У меня есть такой объект json

[{
    name: 'abcd',
    formData: {
        age: 33
        sex: m
    }
},
{
    name: 'ssabcd',
    formData: {
        age: 23
        sex: m
    }
}]

Я хочу отобразить его как { headerName: 'age', field: 'formData.age' },

Но он не работает и отображает пустой.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Убедитесь, что у вас нет suppressFieldDotNotation в gripOptions, установленном в значение true.

0 голосов
/ 01 мая 2019

Лучший способ - создать собственный массив.

gridData=[];

 data=[{
     name: 'abcd',
        formData: {
            age: 33,
            sex: "m"
             }
        },
       {
        name: 'ssabcd',
        formData: {
            age: 23,
            sex:"m" 
        }
       }]

код для создания собственного массива

 for(var i=0;i< this.data.length;i++){

    this.gridData.push({name:this.data[i].name,age:this.data[i].formData.age})

    }

console.log(JSON.stringify(this.gridData))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...