Удалить дефисы из запроса с помощью ReactiveSearch - PullRequest
0 голосов
/ 05 июня 2019

Я использую [beforeValueChange][1] в компоненте CategorySearch, чтобы удалить дефисы из поискового запроса перед его отправкой в ​​ElasticSearch. Я могу удалить дефисы с помощью приведенного ниже, но как мне обновить сам запрос, который отправляется в ElasticSearch? В настоящее время отправляется оригинальный запрос с дефисами.

beforeValueChange={(value) => {

    // replace hyphens in value
    const newValue = value.replace(/-/g, "");
    console.log(newValue);

    return new Promise((resolve, reject) => {
        // how do I update state to send new value to Elastic Search?
    }
)}

Спасибо

https://opensource.appbase.io/reactive-manual/search-components/categorysearch.html#extending

...