import Button from '../../button'; import React from 'react'; import ReactDOM from 'react-dom'; import Table from '..'; const dataSource = () => { const result = []; for (let i = 0; i < 5; i++) { result.push({ title: `Quotation for 1PCS Nano ${3 + i}.0 controller compatible`, id: 100306660940 + i, time: 2000 + i, }); } return result; }, render = (value, index, record) => { return Remove({record.id}); }; interface IAppState { dataSource: any; isZebra?: boolean; hasExpandedRowCtrl?: boolean; expandedRowIndent?: number[]; } class App extends React.Component<{}, IAppState> { constructor(props) { super(props); this.state = { dataSource: dataSource(), }; } onSort(dataIndex, order) { const dataSource = this.state.dataSource.sort(function(a, b) { const result = a[dataIndex] - b[dataIndex]; return order === 'asc' ? (result > 0 ? 1 : -1) : result > 0 ? -1 : 1; }); this.setState({ dataSource, }); } toggleIndent() { this.setState({ expandedRowIndent: [ 2, 1 ], }); } toggleCol() { this.setState({ hasExpandedRowCtrl: false, }); } render() { return (

record.title} onRowClick={() => console.log('rowClick')} expandedRowIndent={this.state.expandedRowIndent} >
); } } ReactDOM.render(, document.getElementById('table-demo-7'));