我正在做一个使用React和Material Design的项目。 我想和How can I attach a custom membership provider in my ASP.NET MVC application?一起去,因为我需要花哨的数据和时间选择器,这个库作为组件提供。
由于我必须在应用程序的特定步骤中设置“开始时间”和“结束时间”以及“日期”,因此我希望“跳过”#34;从一个Picker到下一个Picker减少用户必须做的点击,即
我知道如何触发这些事件的功能,但我不知道如何以编程方式打开选择器。
尝试了一个肮脏的伎俩"使用jQuery(...)。click()或.focus()在相应的元素上,但它不起作用...
有什么想法吗?
非常感谢提前!!
答案 0 :(得分:3)
我解决了这个问题,为每个ref
datepicker
handleChangeDPOne(){
this.refs.datePickerTwo.openDialog()
}
handleChangeDPTwo(){
// something
}
render(){
return (
<div>
<DatePicker ref='datePickerOne' onChange={this.handleChangeDPOne} />
<DatePicker ref='datePickerTwo' onChange={this.handleChangeDPTwo} />
</div>
)
}
我希望有所帮助。