【发布时间】:2016-07-08 18:53:46
【问题描述】:
我遇到了 ListView 和 TouchableHighlight 的问题 我跟着这个教程 https://rnplay.org/apps/M4tiAQ 一切都很完美。 我的问题是当我尝试选择列表视图的行数据时。它没有给我任何东西。 我想改变场景,同时选择行数据。 这是我所做的示例 在 renderAdress 函数中
renderAdress = (adress) => {
return (
<TouchableHighlight onPress = { this._onPressAddressList(rowData)} underlayColor = 'white' >
<View>
<Text>{adress.street}, {adress.city}, {adress.country}</Text>
</View>
</TouchableHighlight>
);
};
我想要的是,每当用户从列表中选择一个行数据时,场景就会发生变化并将行值传递给其他场景。 我真的很感激帮助。 谢谢
【问题讨论】:
-
onPress函数似乎有问题。尝试将其更改为onPress = { this._onPressAddressList.bind(this, rowData)} -
@SafeerHussain,是的,它奏效了。谢谢。
-
我将其添加为答案。
标签: javascript reactjs react-native native