1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-05 17:02:47 +00:00

dialog input autofocus

This commit is contained in:
Michael An
2019-05-08 15:34:23 +08:00
parent 821aeeaae4
commit c1e86e937a
4 changed files with 36 additions and 2 deletions

View File

@@ -18,6 +18,12 @@ class SetGroupQuotaDialog extends React.Component {
quota: '',
errMessage: '',
};
this.newInput = React.createRef();
}
componentDidMount() {
this.newInput.focus();
this.newInput.setSelectionRange(0, 0);
}
setGroupQuota = () => {
@@ -58,6 +64,7 @@ class SetGroupQuotaDialog extends React.Component {
onKeyPress={this.handleKeyPress}
value={this.state.quota}
onChange={this.handleChange}
innerRef={input => {this.newInput = input;}}
/>
<InputGroupAddon addonType="append">{'MB'}</InputGroupAddon>
</InputGroup>