import ModalForm ProFormInstance from ant-designpro-form;import ActionType EditableProTable ProColumns from ant-designpro-table;import React useEffect useRef useState from react;import getOnlyK
根据代码分析,可以看出是因为在 ProColumns 中的 fieldProps 函数中,没有将机芯和项目id的值赋给表格中的数据,导致展示时没有显示出来。
解决方法是在 onChange 函数中更新表格中的数据时,将机芯和项目id的值也更新进去,代码如下:
const updatedRowData = { ...currentRowData, chip: projectChip, projectType, projectId: id, projectName, oaName: initialState?.currentUser?.userName, }; const updatedFocusData = [...focusData]; updatedFocusData[currentRowIndex] = updatedRowData; setFocusData(updatedFocusData); setEditableRowKeys([...editableKeys, id]);
在这段代码中,我们新增了 chip、projectId 和 projectName 三个字段的值,使得在表格中展示时可以正常显示出来
原文地址: https://www.cveoy.top/t/topic/fHkg 著作权归作者所有。请勿转载和采集!