Reload after selecting archive with "autosubmit" functions now.
| | |
| | | <FormSelect |
| | | value={filter.diffArchiveId} |
| | | name={'diffArchiveId'} |
| | | onChange={(event) => {changeFilter(event); reload(event)}} |
| | | onChange={(event) => {changeFilter(event, () => reload(event))}} |
| | | hint={'Show differences between current archive and this selected archive.'} |
| | | > |
| | | <FormOption value={''} label={'Select diff archive'}/> |
| | |
| | | this.fetchArchiveFileList(false); |
| | | }; |
| | | |
| | | handleInputChange = (event) => { |
| | | handleInputChange = (event, callback) => { |
| | | event.preventDefault(); |
| | | let target = event.target.name; |
| | | this.setState({filter: {...this.state.filter, [event.target.name]: event.target.value}}, |
| | |
| | | if (target === 'mode') { |
| | | this.fetchArchiveFileList(); |
| | | } |
| | | if (callback) { |
| | | callback(); |
| | | } |
| | | }); |
| | | }; |
| | | |