代码之家  ›  专栏  ›  技术社区  ›  raju

在ag网格列中显示子json

  •  0
  • raju  · 技术社区  · 7 年前

    我有这样一个json对象

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

    我想把它展示得像 { headerName: 'age', field: 'formData.age' },

    0 回复  |  直到 7 年前
        1
  •  1
  •   arun kumar    7 年前

    最好的方法是构建自己的阵列。

    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))
    
        2
  •  0
  •   Alexander Zbinden    7 年前

    suppressFieldDotNotation表示法 在gripOptions中设置为true。

    推荐文章