我已经使用react native的默认Picker设置了过滤器。这样可以很好地完成工作,但是,因为当用户再次选择相同的选项时,触发下一步的选项是onValueChange,所以选择不执行任何操作。有没有一种方法可以重复选择而不更改值?在这种情况下,它会触发带有日历选择的“模态”弹出窗口,该弹出窗口可能需要重复。
<Picker
selectedValue={this.state.DateRange}
style={{ height: 50,
width: 100,
backgroundColor: 'white',
borderRadius: 5,
padding: 10 }}
onValueChange={ (itemValue, itemIndex) => this.handleDateChange(itemValue)}>
<Picker.Item label="Everything" value ="999"/>
<Picker.Item label="Today" value="0" />
<Picker.Item label="Tomorrow" value="1" />
<Picker.Item label="In The Next Three Days" value="3" />
<Picker.Item label="In The Next Week" value="7" />
<Picker.Item label="Select a custom date range" value="custom" />
</Picker>
关于允许我做什么的任何想法?