Open codalsrai opened 6 years ago
For the same problem, there is no solution to the problem.
I do have same problem, i used cellProps to pass method to the CellComponent
cellProps={{onCellSelect: this.someFunction}}
same problem . I use render Function return the content instead of CellComponent.
hello, you can refer to this example 👌
class Cell extends Component {
render() {
return (
<TouchableHighlight onPress={() => this.props.onSelect(this.props.item)}>
<View style={{ height: 30 }}>
<Text>{this.props.item}</Text>
</View>
</TouchableHighlight>
);
}
}
//...
class MyComponent extends Component {
someFunction(value) {
console.log(value)
}
render() {
return (
<AlphabetListView
data={this.state.data}
cell={Cell}
cellHeight={30}
sectionListItem={SectionItem}
sectionHeader={SectionHeader}
sectionHeaderHeight={22.5}
onCellSelect={(value) => this.someFunction(value)} //<= onCellSelect()
/>
);
}
}