【发布时间】:2019-12-29 07:40:59
【问题描述】:
在搜索栏中输入文本时,它应该在表数据中搜索以显示与搜索键匹配的行,但我无法在 react-native中找到确切所需的组件>。 有人可以帮我解决这个问题吗? 这是代码:
export default function ExampleOne() {
const { loading, error, data } = useQuery(GET_USER_DETAILS);
const head = ["id", "Name", "email"];
if (loading) return <Text>Loading</Text>;
if (error) return <Text>{`Error! ${error.message}`}</Text>;
console.log(data.getUsers);
const tableData = data.Users.map(rowObj => {
delete rowObj["__typename"];
return Object.values(rowObj);
});
return (
<View style={styles.container}>
<Table borderStyle={{ borderWidth: 1, borderColor: "#c8e1ff" }}>
<Row
data={head}
style={styles.head}
flexArr={[3, 2, 2]}
textStyle={styles.text}
/>
<Rows data={tableData} flexArr={[3, 2, 2]} textStyle={styles.text} />
</Table>
</View>
);
}
【问题讨论】: