微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter Firestore 按产品名称即时搜索

如何解决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 举报,一经查实,本站将立刻删除。