【发布时间】:2018-02-12 06:27:17
【问题描述】:
我正在尝试在 listView 中计算 renderRow。实际上我需要用数据显示行的索引。它对子项工作正常,但对父项不起作用。我确实喜欢这个-
render() {
return(
<ScrollView style={styles.drawer}>
<View style={styles.content} key={1}>
<ListView
dataSource={this.state.dataSource}
renderRow={(data) =>
<View>
<Text style={styles.navMenuTop}>
{'› '+data.Name}
</Text>
{data.SubItems.map((b,Index) =>
<View>
<Text style={styles.navMenu} onPress={this.handlePressCatid.bind(this,b.cPath)}> {'» '+b.Name+"=="+Index}</Text>
{b.SubItems != undefined && b.SubItems.map((c) =>
<View>
<Text style={styles.navMenu} onPress={this.handlePressCatid.bind(this,c.cPath)}> {'»»»» '+c.Name}</Text>
</View>
)}
</View>
)}
</View>
}
/>
</View>
</ScrollView>
);
}
}
我想用 data.Name 显示索引。它适用于 b.Name 和 c.Name。我怎么能这样做?
【问题讨论】:
标签: react-native