import Box from '../../box'; import Button from '../../button'; import React from 'react'; import ReactDOM from 'react-dom'; import Select from '../../select'; import Table from '../../table'; const Option = Select.Option; const dataSource = length => { const result = []; for (let i = 0; i < length; i++) { result.push({ title: { name: `Quotation for 1PCS Nano ${3 + i}.0 controller compatible`, }, id: 100306660940 + i, time: 2000 + i, }); } return result; }; const render = () => { return ( ); }; interface IAppState { sticky?: boolean; lock?: boolean; dataSource?: any; } class App extends React.Component<{}, IAppState> { state = { sticky: false, lock: false, dataSource: dataSource(50), }; onSwitch(tag) { const props: IAppState = {}; switch (tag) { case 'sticky': props.sticky = true; break; case 'lock': props.lock = true; break; case 'dataSource': props.dataSource = this.state.dataSource.length > 0 ? [] : dataSource(50); break; default: break; } this.setState(props); } render() { return (