0
DatePickerに付属のinput
の組み込み以外の外部コントロール/ボタンを使用してDatePickerDialogを開くような方法はありますか?カスタムボタンを使用してDatePickerまたはDatePickerDialogを開きます
私たちはmaterial-uiライブラリを使用しています。
DatePickerに付属のinput
の組み込み以外の外部コントロール/ボタンを使用してDatePickerDialogを開くような方法はありますか?カスタムボタンを使用してDatePickerまたはDatePickerDialogを開きます
私たちはmaterial-uiライブラリを使用しています。
ダイアログopen
状態がそれを行うための唯一の方法はDatePicker
でref
を使用してfocus()
を呼び出すことになる、material-ui
コンポーネントによって内部的に処理されているので。ハックのようなもの - それは動作します。..
例:
<DatePicker
ref='datePickerStartDate'
errorStyle={componentSyles.error}
textFieldStyle={componentSyles.textField}
DateTimeFormat={Intl.DateTimeFormat}
cancelLabel={cancelLabel}
autoOk={true}
{...this.props}
/>
<FontIcon
onClick={(e) => { this.refs.datePickerStartDate.focus() }}
className="material-icons" style={componentSyles.icon}>
date_range
</FontIcon>
ねえ、これは素晴らしい作品、ありがとう。 1つの質問:これは動的に作成された項目のリストで、日付ピッカーが付いています。配列インデックスのコンテキストは常に配列の最後の項目に設定されますが、入力として使用すると機能します良い。正しいインデックスをどのように渡すか? –
索引をその関数にバインドしようとしましたか?もしそうなら、いくつかのコードを提供できますか? –