0
私はReactネイティブプロジェクトでFlatListを持っています。表示可能な不透明度はビューのロードに合わせて登録されますが、行ごとに選択されたitem.name ..が表示されます(ただし、タッチされることはありません)。フラットリストの奇妙な結果が接触可能な不透明度とネイティブで反応
私はReactネイティブプロジェクトでFlatListを持っています。表示可能な不透明度はビューのロードに合わせて登録されますが、行ごとに選択されたitem.name ..が表示されます(ただし、タッチされることはありません)。フラットリストの奇妙な結果が接触可能な不透明度とネイティブで反応
render() {
return(
<FlatList
data={stores.databaseStore.sites.slice()}
keyExtractor={ (item, index) => item.id}
numColumns={1}
extraData={stores.databaseStore.isLoadingSites}
onRefresh={() => this.onRefresh()}
refreshing={stores.databaseStore.isLoadingSites}
renderItem={({item}) => this._renderFlatListItem(item)}
ItemSeparatorComponent={this._renderSeparator}
ListHeaderComponent={this._renderHeader}
ListFooterComponent={this._renderFooter}
/>
)
}
_renderFlatListItem(item) {
return (
<View style={styles.row}>
<TouchableOpacity onPress={this._showSiteDetails(site)}>
<View style={styles.cellLeft} >
<PivotCircle site={item}/>
</View>
</TouchableOpacity>
</View>
)
}
_showSiteDetails(site){
console.log(`selected ${site.name}`);
}
はスラック
onPress={this._showSiteDetails(site)}
上のいくつかの紳士の助けを借りてそれを発見
onPress={() => this._showSiteDetails(item)}
ありがとう、それは同じことをやっている – skrite