MUI Datagrid rendercell getValue return 未定义

MUI Datagrid rendercell getValue return undefined

自从我将代码推送到生产环境后,我不能再在 renderCell 中调用 getValue

环境跟dev一样

这里是列 def:

const columns = [
        {
            field: 'edit',
            headerName: 'Edit',
            sortable: false,
            width: 78,
            renderCell: (params) => (
                <div>
                 <EditProduct defaultCats={props.defaultCats} prodId={params.getValue('id')} productIdGL={params.getValue('productId')} />
                </div>  
              ),
            align: "left",
        },
        {
            field: 'active',
            headerName: 'Off / On',
            width: 104,
            renderCell: (params) => (
                <div><CustomSwitch
                    checked={Boolean(params.value)}
                    onChange={() => myswitch(params.getValue('id'), Boolean(params.value))}
                    name="switch-"
                    inputProps={{ 'aria-label': 'primary checkbox' }}
                ></CustomSwitch>
                </div>  
              ),
              align: "left",
        },
        { field: 'category_name', headerName: 'Catégorie', width: 120 },
        { field: 'item_name', headerName: 'Nom du produit', width: 220 },
        {
          field: 'price',
          headerName: 'Prix de vente',
          type: 'number',
          width: 140,

        },
        {
          field: 'profit',
          headerName: 'Profit par vente',
          type: 'number',
          width: 160,
          alt: 'Test'
        },
        { field: 'type', headerName: 'Type', width: 90 },
        { field: 'id', headerName: '#', width: 80 },
      ];

错误:

Unhandled Runtime Error
TypeError: Cannot read property 'undefined' of undefined

感谢任何帮助,因为此错误仅发生在生产环境中

多核心:4.11.4 mui-datagrid: 4.0.0-alpha.26

params.getValue(params.id, 'id') || ''

而不是

params.getValue('id')