在使用Antd的UI组件库的Table组件时碰到的部分问题。以及业务需求处理在编辑过程中的Select组件扩充全选的功能。仅做记录。
- 实现编辑组件的主要代码
interface EditableCellProps extends React.HTMLAttributes<HTMLElement> {
editing: boolean;
dataIndex: string;
title: any;
inputType: 'select' | 'text';
record: Item;
index: number;
children: React.ReactNode;
}
const EditableCell: React.FC<EditableCellProps> = ({
editing,
dataIndex,
title,
inputType,
record,
index,
children,
...restProps
}) => {
const inputNode = inputType === 'select' ? (
<Select mode="multiple" maxTagCount={
20} maxTagPlaceholder={