【发布时间】:2018-11-27 11:05:51
【问题描述】:
我有员工详细信息列表。我需要它们之间的网格线(以表格形式查看)。如何在 react native 中使用 flatList?
<View >
<View style={Styles.empTab}>
<ScrollView horizontal={true} >
<View style={Styles.empTable}>
<Text>SL#</Text>
<FlatList
//style={Styles.empData}
data={this.state.empData}
keyExtractor={item => item.emp_id + ""}
renderItem={({ item }) => (
<View style={Styles.empitem}>
<Text>{item["emp_id"]}</Text>
</View>
)}
/>
</View>
<View style={Styles.empTable}>
<Text>Name</Text>
<FlatList
//style={Styles.empData}
data={this.state.empData}
keyExtractor={item => item.emp_id + ""}
renderItem={({ item }) => (
<View style={Styles.empitem}>
<Text>{item["name"]}</Text>
</View>
)}
/>
</View>
</ScrollView>
</View>
结果是这样的
SL# Name
1 ab
2 gh
我需要将其视为表格(即带有行列边框)
【问题讨论】:
-
只需在您的 renderItem 回调方法中为组件提供边框
-
@Siraj 我试过了,但它没有显示为表格
-
你能分享一下它的外观截图吗?另外,分享您的样式表。
标签: react-native react-native-flatlist