对本机Picker进行重复选择不起作用

时间:2019-02-27 11:02:46

标签: javascript react-native

我已经使用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>

关于允许我做什么的任何想法?

0 个答案:

没有答案