AntDesignPro如何实现多层嵌套表格和可编辑表格?
创始人
2024-11-07 14:00:13
0

Ant Design Pro可以通过Table组件实现多层嵌套表格和可编辑表格。具体实现方法如下:

  1. 多层嵌套表格

在columns里面嵌套columns即可实现多层嵌套表格,代码示例如下:

const columns = [
  {
    title: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: 'Age',
    dataIndex: 'age',
    key: 'age',
  },
  {
    title: 'Address',
    dataIndex: 'address',
    key: 'address',
    children: [
      {
        title: 'Street',
        dataIndex: 'street',
        key: 'street',
      },
      {
        title: 'City',
        dataIndex: 'city',
        key: 'city',
      },
      {
        title: 'Zip',
        dataIndex: 'zip',
        key: 'zip',
      },
    ],
  },
];
  1. 可编辑表格

Ant Design Pro可以通过Table组件的rowSelection和editable两个属性来实现可编辑表格,代码示例如下:

const [editableKeys, setEditableRowKeys] = useState([]);
const [editableData, setEditableData] = useState(dataSource);

const onEditSave = async () => {
  // 处理编辑后的数据
  await updateDataSource(editableData);
  setEditableRowKeys([]);
}

const components = {
  body: {
    row: EditableRow,
    cell: EditableCell,
  },
};

const columns = [
  ...
  {
    title: 'Operation',
    dataIndex: 'operation',
    width: 100,
    render: (_, record) => {
      const editable = isEditable(record);
      return editable ? (
        
           onEditSave(record)}>Save
           onCancel(record)}>Cancel
        
      ) : (
         onEdit(record)}>
          Edit
        
      );
    },
  },
]

相关内容

热门资讯

开挂透视!pokemmo脚本辅... 开挂透视!pokemmo脚本辅助,如何下载微乐自建房免费黑科技,讲义教程(有挂辅助)-哔哩哔哩1、让...
曝光透视!大菠萝免费辅助,微乐... 曝光透视!大菠萝免费辅助,微乐自建房脚本下载,要领教程(真的有挂)-哔哩哔哩1、任何大菠萝免费辅助透...
辅助透视!德普之星透视辅助软件... 辅助透视!德普之星透视辅助软件下载,微乐小游戏万能修改器,手段教程(有挂分享)-哔哩哔哩1)德普之星...
曝光透视!wepoker有没有... 曝光透视!wepoker有没有透视方法,微信小程序多乐辅助器,总结教程(有挂方针)-哔哩哔哩1、在w...
有挂透视!xpoker辅助助手... 有挂透视!xpoker辅助助手,微信小程序可以开挂吗,窍门教程(有挂攻略)-哔哩哔哩1、xpoker...
科普透视!wepokerplu... 科普透视!wepokerplus作弊,微乐家乡官方app下载,机巧教程(有挂详细)-哔哩哔哩1、实时...
科普透视!wepoker透视脚... 科普透视!wepoker透视脚本,微乐河南麻将辅助ios,指南书教程(详细教程)-哔哩哔哩1、实时w...
详细透视!poker mast... 您好,poker master辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【4852750...
详细透视!wepoker数据分... 详细透视!wepoker数据分析工具,微乐自建房脚本免费下载入口,模块教程(有挂方法)-哔哩哔哩1)...
详细透视!wepoker怎么拿... 详细透视!wepoker怎么拿到好牌,小程序微乐陕西挖坑辅助器,经验教程(证实有挂)-哔哩哔哩wep...