React Native - Picker - 多个轮子平行

时间:2016-12-02 16:06:17

标签: javascript react-native picker

我正在使用以下软件包在我的反应本机应用程序中显示Picker:(https://github.com/beefe/react-native-picker

我正在使用日期选择器元素,我获得今天的当前日期,起始年/月/日是今天。

因此,例如,在加载时它将显示" 2016 12 02"

但是,当有人选择" 2017"那么几个月/几天将恢复正常,因为这些日期是将来的。

我遇到的问题是,当我将日期更改为月份和日期时,将其恢复为所选值。我已经实现了以下代码:

<Picker
   ref={datePicker => this.datePicker = datePicker}
   style={styles.colorPicker}
   pickerData={this.createDateData()}
   selectedValue={[this.state.selectedYear, '12', '12']}
   onPickerDone={(pickedValue) => {
     var date = pickedValue[2] + '/' + pickedValue[1] + '/' + pickedValue[0];
     this.setState({datepicker_enabled: true});
     this.setState({date: date});
   }}

   onValueChange={(value) => {
     this.changeDateWheel(value[0]);
   }}
/>

问题似乎与selectedValue一样,当车轮改变时,它会自动返回默认值。我似乎无法使用Picker而没有默认值。

在github上的read.me中,文档指出:

  

注意

     

支持两种模式:

     
      
  1. parallel:例如时间选择器,车轮彼此没有连接

  2.   
  3. 级联:例如日期选择器,地址选择器.etc,当前轮改变时,后轮将全部重置

  4.   

但我无法弄清楚如何使用Parallel。

0 个答案:

没有答案