- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想将ReactiveSearch库用于自动完成提交。
const Search = () => (
<div className="search-field">
<ReactiveBase
app="good-books-ds"
credentials="nY6NNTZZ6:27b76b9f-18ea-456c-bc5e-3a5263ebc63d"
>
<div className="row">
<div className="col">
<DataSearch
dataField={['original_title', 'original_title.search']}
categoryField="authors.raw"
componentId="BookSensor"
/>
</div>
</div>
</ReactiveBase>
</div>
)
export default Search
<DataSearch ... />
进行上述输入,并且可以使用,但没有提交选项。我试图用表格包装它,但是在输入或选择值后它不会触发。
最佳答案
https://opensource.appbase.io/reactive-manual/search-components/datasearch.html
您需要仔细阅读文档,然后使用onValueChange
处理程序,因此当您键入某些内容时,您可以先设置状态,然后在数据搜索 Prop 中将顶部的初始状态state = {searchText: ""}
设置在顶部,然后执行以下操作<DataSearch onValueChange = {(e) => this.setState({searchText: value})} />
现在创建您自己的按钮,并以this.state.searchText
之类的状态提交值
关于reactjs - ReactiveSearch仅自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50228200/
我意识到可以使用 ReactiveBase 建立与索引的连接,然后使用组件从该索引查询和返回信息。 有没有一种方法可以绑定(bind)到多个索引并在它们的一个字段上进行搜索,或者返回来自这些多个索引的
我已将查询保存在数据库中并调用它以再次运行。但是,我不知道如何重新运行查询。 我在 onChange 中获取查询,并将值作为字符串保存到数据库中,以便稍后调用,以便进行处理。 {
我已经遵循了ReactiveSearch上的教程,并且将它与React以及Appbase.io上的托管Elastic实例一起使用。我目前有一个自动完成的搜索框,如下面的CodeSandbox所示。 我
我将Reactivesearch的DataSearch用于自动完成功能,并且试图弄清楚如何接受用户选择的查询并将其添加到Appbaseio托管的自动完成索引中? 当我说用户的选定查询时,我的意思是键入
到目前为止,我对 ReactiveSearch 印象深刻,但我看不到任何将它与子类别一起使用的示例。 此示例非常适合没有子类别的过滤器和类别: https://opensource.appbase.i
我正在构建一个自动完成组件来搜索当前用户并将他们添加到团队中。搜索工作正常,除了我需要自定义一些我不知道如何做的事情。 首先,这个组件是仿照 GitHub 的邀请用户模式建模的。您可以开始键入以搜索当
尝试在响应式(Reactive)搜索组件中应用默认查询,但没有效果 import React from 'react'; import { NavigationScreenProps,
我已经遵循了ReactiveSearch上的教程,并且将它与React以及Appbase.io上的托管Elastic实例一起使用。 我希望用户看到自动建议,但是只能从建议列表中进行选择(因此,如果“f
我计划使用 AWS ES 服务来托管我的 Elasticsearch。我按照描述设置了代理 here就像在 Express 服务器中一样。 var proxy = require('express-h
我想在我自己的普通 vanilla elasticsearch 集群中使用 reactivesearch。虽然示例和文档描述了这应该是可能的:ReactiveBase ,请参阅 url 参数。我收到连
我正在尝试使用 ReactiveSearch 的 DataSearch 组件和 appbase-js 为用户的查询建立索引。 所以我制作了 Node/Express 应用程序,用于 appbase-j
我是一名优秀的程序员,十分优秀!