ReactJSとMaterial UIを使用してアプリケーションを作成しています。 FormControlコンポーネント内にInputコンポーネントがあります。ユーザーがFormControlをクリックしたとき(ただしInputコンポーネントの外側にある場合)にInputコンポーネントに焦点を当てたいと思います。これはどのように達成できますか?私はレフリーで試してみましたが、私はそれを行うことができませんでした。問題は、コンテキストとクリックイベントがFormControl
要素で取り扱われている方法であるかもしれない助けを事前にMUI入力コンポーネントがその領域外をクリックしたときにフォーカスを設定する
<FormControl
onClick={this.textInput.focus()}
style={{ display: 'block', cursor: 'text' }}
>
<Input
error={this.props.error}
disabled={this.props.disabled}
ref={(input) => { this.textInput = input; }}
/>
</FormControl>
おかげ
私が手に:未定義の 'フォーカス' プロパティを読み取ることができません。 – Anto