Я следовал учебным пособиям по ReactiveSearch и использую их с React и размещенным экземпляром Elastic на Appbase.io. В настоящее время у меня есть окно поиска с автозаполнением, как показано в окне CodeSandbox ниже.
Я пытаюсь сделать так, чтобы поведение onValueSelected могло возвращаться к значению из dataField. Например. если вы введете значение, код перенаправит вас на document.location.href = './$ndomname Event'
Представьте, что вы набираете "ap", нажимаете ввод и переходите в "/ apple", потому что это первый результат. Я не могу найти какую-либо информацию о ссылке на "имя" в коде onValueSelected.
Ссылка CodeSandbox: https://codesandbox.io/embed/wqjpoq25w
<DataSearch
className=""
autosuggest={true}
strictSelection={true}
componentId="search"
placeholder="Search Name/Ticker"
dataField={["symbol", "name"]}
onValueSelected={value => {
document.location.href = `./${value}`;
}}
/>