【发布时间】:2017-09-29 04:30:09
【问题描述】:
我有一个二维字符串数组,我使用以下例程将其显示在屏幕上:
class MyComponent extends Component {
props: { strings: Array<Object>, onPress: Function };
render() {
return (
<View>
{this.props.strings.map( (string) => { return (<Text>{string}</Text>); } ) }
</View>);
}
}
render() {
// ..
let DataSource = ds.cloneWithRows(My2dArray);
return (
<View>
<ListView
dataSource={DataSource}
renderRow={this.renderRow.bind(this)}
/>
</View>
); // return
} // render
renderRow(row: Object) {
return (
<MyComponent SingleRow = {row} />
); // return
} // rendeRow
输出:
我希望每一行都有一个按钮,如下所示:
但我不确定如何在renderRow() 函数中设置我的按钮。有什么帮助吗?
谢谢
【问题讨论】:
标签: javascript html css reactjs react-native