import Box from '../../box'; 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}); }; type AlignType = 'left' | 'right' | 'center'; interface IAppState { dataSource: any; className: string; align: AlignType; isZebra?: boolean; hasBorder?: boolean; } class App extends React.Component<{}, IAppState> { state = { dataSource: dataSource(), className: '', align: 'left' as AlignType, } as IAppState; toggleZebra() { this.setState({ isZebra: !this.state.isZebra, }); } toggleBorder() { this.setState({ hasBorder: !this.state.hasBorder, }); } makeBeauty() { this.setState({ className: 'beauty', }); } makeAlign() { this.setState({ align: 'right', }); } render() { return (
); } } ReactDOM.render(, document.getElementById('table-demo-19'));