| | |
| | | } |
| | | } |
| | | |
| | | refreshByButtonResult = () => { |
| | | refreshDebugTable = () => { |
| | | const { loading } = this.state |
| | | |
| | | if (!loading) { |
| | |
| | | } |
| | | |
| | | componentDidMount() { |
| | | MKEmitter.addListener('refreshByButtonResult', this.refreshByButtonResult) |
| | | MKEmitter.addListener('refreshDebugTable', this.refreshDebugTable) |
| | | } |
| | | |
| | | shouldComponentUpdate (nextProps, nextState) { |
| | |
| | | this.setState = () => { |
| | | return |
| | | } |
| | | MKEmitter.removeListener('refreshByButtonResult', this.refreshByButtonResult) |
| | | MKEmitter.removeListener('refreshDebugTable', this.refreshDebugTable) |
| | | } |
| | | |
| | | render() { |
| | |
| | | return ( |
| | | <div className="debugtable"> |
| | | <RedoOutlined className="mk-debug-reload" onClick={() => this.loadmaindata()}/> |
| | | <Table size="middle" columns={columns} dataSource={data} loading={loading} scroll={{ x: '100%', y: false }}/> |
| | | <Table size="middle" columns={columns} dataSource={data} pagination={false} loading={loading} scroll={{ x: '100%', y: false }}/> |
| | | </div> |
| | | ) |
| | | } |