Установить значения в массиве и сохранить в базе данных из React Native Picker - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь сохранить значение из моего средства выбора в базе данных, но он ничего не сохраняет. Это мое начальное состояние массива, в основном значения в средстве выбора выбираются из базы данных:

constructor(props){
    super(props);
    this.state={
      departments:[],
      selectedServicex:[],
    }
     this.handleSubmit = this.handleSubmit.bind(this);
  }

И в получить данные из базы данных и установить вышеуказанное состояние массива. Я делаю это:

render(){
     let serviceItemsx = this.state.departments.map( (s, i) => {
       return <Picker.Item key={i} value={s.name} label={s.name} />
        });

  return(
.......
 <Picker
  selectedValue={this.state.selectedServicex}
  style={styles.inputBorder}
 onValueChange={ (departments) => ( this.setState({selectedServicex:departments}) ) } >
        {serviceItemsx}
</Picker>
.....
); } }

Пожалуйста, помогите мне, как мне получить значения, выбранные из средства выбора в базе данных, и поле пустое.

...