/** * title: "默认多选表格" * description: "" */ import React, { useState } from 'react'; import { Table } from '@alicloud/console-components'; import Actions, { LinkButton } from '@alicloud/console-components-actions'; const getDataSource = () => { const result: any[] = []; for (let i = 0; i < 5; i++) { result.push({ id: 100306660940 + i, status: i % 2 === 0 ? '运行中' : '停用', type: '专用网络', title: '可以通过 expandedRowRender 额外渲染行', }); } return result; }; const onChange = function (...args) { console.log(...args); }; const render = () => { return ( {}}> 操作项 {}}> 操作项 {}}> 操作项 {}}> 操作项 ); }; export default () => { const [dataSource, setDataSource] = useState(getDataSource()); const onFilter = (filterParams) => { let ds = getDataSource(); Object.keys(filterParams).forEach((key) => { const { selectedKeys } = filterParams[key]; if (selectedKeys.length) { ds = ds.filter((record) => { return selectedKeys.some((value) => { return record[key].indexOf(value) > -1; }); }); } }); setDataSource(ds); }; return (
); };