我在MUI中有一个Datagrid,其中每个按钮都有一个编辑按钮。我在列定义的操作中实现了编辑按钮。
正如我在文档中看到的,MUI有一个startCellEditMode函数,可以用作:
const handleEditClick = (id: GridRowId) => () => {
apiRef.current.startCellEditMode({ id, field: 'text' });
};
现在我想使用这行代码onClick我的编辑按钮,但它不工作,我得到这个错误:
apiRef.current.startCellEditMode is not a function
我的函数被正确调用,但相应的单元格没有进入编辑模式
1条答案
按热度按时间p3rjfoxz1#
您需要将此添加到您的DataGrid组件中,我相信这甚至可以在免费版本中使用。
如文件所述:“虽然上面写着“实验性”,但你可以认为它是稳定的。”所以,应该很好走。
https://mui.com/x/react-data-grid/editing/
〈数据网格实验功能={{新编辑应用程序:真}}