如何解决Flutter Firestore 按产品名称即时搜索
您好,我正在构建一个 Flutter 电子商务应用程序。在搜索阶段,我尝试使用 typeahead 插件,但它根本不起作用。在firestore中有后端的Flutter应用程序中即时搜索的最佳方式是什么。我想找到所有输入模式的数据。 (如 typed = "a",results: "ba","dca","ax"....)该插件对我来说不是必须的,我只想通过输入立即搜索产品、类别。
我无法将列表返回给预先输入的小部件;
getSuggestion(pattern){
documentList = (await Firestore.instance
.collection("cases")
.document(await firestoreProvider.getUid())
.collection(caseCategory)
.where("caseNumber",isGreaterThanorEqualTo: query)
.getDocuments())
.documents;
return documentList;
}
小部件;
TypeAheadFormField(
textFieldConfiguration: TextFieldConfiguration(
controller: this._typeAheadController,decoration: Inputdecoration(
labelText: 'City'
)
),suggestionsCallback: (pattern) {
return getSuggestions(pattern);
},itemBuilder: (context,suggestion) {
return ListTile(
title: Text(suggestion),);
......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。