Отключить функцию opt-groups в React-Select V2 - PullRequest
2 голосов
/ 05 июня 2019

Я заполнил v1 структурой данных вроде:

[{"label":"email","resource_type":"Email","options":[{"label":"Desc","value":1}]},{"label":"survey","options":[{"label":"HXH","value":3}]

И затем заполнение другого выбора вложенными параметрами. Но теперь v2 автоматически заполняет select группами opt из-за вложенной клавиши option моего json. Как мне это отключить?

1 Ответ

1 голос
/ 25 июня 2019

Кажется, в react-select нет ничего, что могло бы отключить группировку, но вы могли бы map свои опции, прежде чем передавать их в react-select, чтобы они включали только соответствующие данные.

const originalOptions = [
  { label: 'email', resource_type: 'Email', options: [{ label: 'Desc', value: 1 }] },
  { label: 'survey', options: [{ label: 'HXH', value: 3 }] },
];

<Select
  options={originalOptions.map(option => {
    return { label: option.label, value: option.value };
  })}
/>

...