Ag-Grid行数据.map参数值

问题描述

我正在使用Ag-Grid React-并尝试使用以下方法在rowData中映射params.value:

{ 
  headerName: "Assigned To",field: "assignedTo",colId: "assignedTo001",sortable: true,floatingFilter: true,filter: 'agTextColumnFilter',cellRendererFramework: function(params) {
    if(!params.data.assignedTo) {
      return ''
    }
    // return JSON.stringify(params.data.assignedTo)
    params.data.assignedTo.map((user) => {
      if(user) {
        return JSON.stringify(user)
      }else{
        return 'Not assigned'
      }
    })
  }
},

.map // return JSON.stringify(params.data.assignedTo)上方的注释行工作正常,但是我需要遍历数组以显示user.uid或user.name。

我开始尝试使用认的params.value,但该方法无效,因此我改用了params.data。

上面的代码不起作用,出现Uncaught Error: cellRendererFramework(...): nothing was returned from render.错误

从一行中的数组返回多个值的最佳方法是什么?

解决方法

return 之前添加params.data.assignedTo.map((user) => {语句