action?.startEditable?.(record?.id);当我们打开编辑表格时候,我们将 recordKey 设置为数字类型。然而,当你尝试编辑一个单元格时,ProTable 内部会将 recordKey 转换为字符串类型,并以字符串类型的值作为键来存储正在编辑的单元格数据。 如果你此时再次调用 actionRef.current?.cancelEditable(recordKey) 方法,由于 recordKey 的类型不正确,可能会导致无法关闭单元格的编辑模式。
所有对表格编辑时需要保证recordKey必须是字符串。
如果想对单一表格进行编辑,可以对列表中其他项 editable: false,