Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打开文本输入中的选择器_Javascript_React Native_Picker - Fatal编程技术网

Javascript 打开文本输入中的选择器

Javascript 打开文本输入中的选择器,javascript,react-native,picker,Javascript,React Native,Picker,我正在放置年龄文本输入,我收到了用户的年龄。 我想在点击文本输入选择年龄后打开选择器 附言:我正在使用React原生纸张用户界面库 您可以在下面看到我的代码,但显然它不起作用。我需要类似onPress的东西,然后调用函数打开选择器 //My code for text input <View style={styles.searchSection}> <TextInput style={styles.input}

我正在放置年龄文本输入,我收到了用户的年龄。 我想在点击文本输入选择年龄后打开选择器

附言:我正在使用React原生纸张用户界面库

您可以在下面看到我的代码,但显然它不起作用。我需要类似onPress的东西,然后调用函数打开选择器

//My code for text input
        <View style={styles.searchSection}>
          <TextInput
            style={styles.input}
            label="Age with Picker"
            value={this.state.age}
            onFocus={this.agePicker}
            onChangeText={this.ageHandler}
          />
        </View>

//My code for picker function
  agePicker = () => {
    return (
      <Picker
        selectedValue={this.state.language}
        style={{ height: 50, width: 100 }}
        onValueChange={(itemValue, itemIndex) =>
          this.setState({ language: itemValue })
        }
      >
        <Picker.Item label="Java" value="java" />
        <Picker.Item label="JavaScript" value="js" />
      </Picker>
    );
  };
//我的文本输入代码
//我的选择器函数代码
年龄选择器=()=>{
返回(
this.setState({language:itemValue})
}
>
);
};