ListView rowdata для другого действия - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь опубликовать rowdata в другой деятельности.Но данные, которые я разместил, кажутся пустыми.

Я пытался связать функции вместе.

constructor(props) {
  super(props);
  this.renderRow = this.renderRow.bind(this);
  this.state = {data: [],uid:0,diyetId:0 };
  }
   Send_Data_Function(data) {
  console.log(this.state.dietId)
  this.props.navigation.navigate('DiyetOkuma', {
    dietId: data })}
   renderRow(data) {
  return (
    <View>
    <Tile style={styles.tileContainer}>
    <TouchableOpacity onPress={() => this.Send_Data_Function.bind(this,data.dietid)}>
     <Title style={styles.title}>{data.dietid}</Title>
     </TouchableOpacity>
     <TouchableOpacity onPress={(data) => this.Send_Data_Function(data)}><Text>git</Text></TouchableOpacity>
     </Tile>
 </View>
  );
}
render() {
const data = this.state.data;
return (
<Screen style={styles.container}>
<StatusBar barStyle="light-content"/>
 <ListView
    data={data}
    renderRow={this.renderRow}
  />
</Screen>   
 );}}

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

...