Как отключить Creatable реагирующий выбор компонента? - PullRequest
0 голосов
/ 01 февраля 2019

Я не могу понять, какую опору использовать для отключения компонента Creatable React-select, он просто отсутствует?

Я пробовал обычную опору isDisabled, но безуспешно.

<CreatableSelect
  name="serviceOrders"
  className="hide-options"
  value={selectOptions()}
  isDisabled={headerLock}
  onChange={e => {
    this.handleHeaderChange(
      e,
      'serviceOrders',
    );
  }}
  placeholder="Type SO, then press enter..."
  multi
/>

Я хочу отключить его для определенных ситуаций.

1 Ответ

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

Опора isDisabled для компонентов Select применима для act-select v2 и выше.Если вы используете версию 1.xx , используйте опору disabled, чтобы отключить выбранный компонент

render() {
    return (
      <CreatableSelect
        isClearable
        isDisabled
        onChange={this.handleChange}
        onInputChange={this.handleInputChange}
        options={colourOptions}
      />
    );
  }

Рабочая демонстрация с v2

...