javascript MUI Datagrid显示对象数组

w41d8nur  于 2023-02-07  发布在  Java
关注(0)|答案(1)|浏览(112)

我正在使用Redux从我的API中获取数据,下面是我的数据:

我面临的问题是如何显示来自名为question的对象数组的数据。
我正在使用render Cell来呈现当前行的数据,下面是它的代码片段:

return {
      field: item.dbCol, // I've a config file, which reads field name from a loop
      type: item.fieldType,
      width: item.columnWidth,
      renderCell: (params) => {
        return item.elements.map((element, iterator)=>{
          switch (element.columnType) {
             case 'Question':
              return params.row.question.map((item)=><p>{item.answer}</p>);
}

这是我目前为止尝试过的方法,但是我无法从问题对象的正确列中获取数据!
任何帮助都将不胜感激。

ie3xauqp

ie3xauqp1#

您可以尝试valueGetter并迭代您的“Questions”。它应该会起作用。
我需要同样的解决方案。我会准备这个迭代部分和更新在这里。同时你可以想想如果有什么。
Role List with Permissions as Tags
Similar data as yours

{ field: 'permissions', headerName:'Permissions', type: 'string', width: 200,
            valueGetter:(params)=>{ return params.row.permissions[0].name; }
},

相关问题