реагировать-выбрать есть много вариантов фильтрации - PullRequest
0 голосов
/ 08 февраля 2019

Я использую реагировать на выбор.Я не хочу удалять выбранные элементы из списка параметров.Похоже, что он автоматически удаляет выбранные параметры из списка параметров, когда вы добавляете isMulti, потому что, когда у меня нет isMulti, он не удаляет выбранный параметр.Я видел, что могу использовать реквизит, называемый filterOption, но я не понимал, как заставить его работать.Может кто-нибудь сказать мне, как использовать filterOption, чтобы показать все параметры, даже если некоторые параметры выбраны?И если «Выбрать» автоматически удаляет выбранные параметры, есть ли у кого-нибудь предложение о том, как отобразить все параметры, даже если выбран какой-либо параметр?

  import Select from 'react-select';

  ...

  <Select
    value={this.value()}
    isDisabled={this.props.disabled}
    closeMenuOnSelect={false}
    components={Animated}
    isMulti
    isClearable
    onChange={this.props.onChange}
    onBlur={this.onBlur}
    options={this.props.options}
  />

КСТАТИ: я вижу, что есть возможность снять флажок«Удалить выбранные опции» внутри DEMO, но я не могу добраться до источника, он возвращает 404. Вот ссылка на демонстрацию, которую я смотрю, под заголовком «Multiselect»: https://jedwatson.github.io/react-select/

1 Ответ

0 голосов
/ 08 февраля 2019

Я думаю, что вы ищете вариант hideSelectedOptions, вы можете проверить документацию здесь и живой пример здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...