我有一个列表视图,该列表视图是从我的React Native应用程序的Firebase中合并而成的。我遇到了一些有关人们如何使用访存功能搜索listview的教程,但Firebase没有。
我在列表视图的标题处有一个搜索栏,如何按关键字搜索并使用Firebase过滤结果?
我按照Firebase网站上的指南设置了列表视图和数据源。我希望能够在每个字段中按关键字进行搜索:
componentWillMount() {
db.ref("mascano/Form").on("value", snap => {
var items = [];
snap.forEach(data => {
items.push({
key: data.key,
data: data.val()
});
});
this.setState({ dataSource: this.state.dataSource.cloneWithRows(items) });
});
}