Допустим, у меня есть два выбранных входа.У них обоих одинаковые 5 фруктов.Два выбранных входа - «Плоды, которые я люблю» и «Плоды, которые я ненавижу».
// This code is a sample code to describe the problem
<select name='lovedFruits'>
<option value='Apple'>Apple</option>
<option value='Orange'>Orange</option>
<option value='Mango'>Mango</option>
<option value='Grapes'>Grapes</option>
<option value='Watermelon'>Watermelon</option>
</select>
<select name='hatedFruits'>
<option value='Apple'>Apple</option>
<option value='Orange'>Orange</option>
<option value='Mango'>Mango</option>
<option value='Grapes'>Grapes</option>
<option value='Watermelon'>Watermelon</option>
</select>
Это входы с множественным выбором (для этого я использую response-select v1, это старый проект, который требуетнесколько изменений).
Я хочу, чтобы при первом выборе «Яблоко» и «Виноград» они были отключены или скрыты во втором элементе «Выбор».
Есть ли реальный способ добиться этого?этот?Я не смог ничего найти или придумать.
// --------- Demo React Select code ----------
fruits = [
{label: 'Apple', value: 'Apple'}
{label: 'Orange', value: 'Orange'}
{label: 'Mango', value: 'Mango'}
{label: 'Grapes', value: 'Grapes'}
{label: 'Watermelon', value: 'Watermelon'}
]
<Field
name='fruitsILove'
selectConfig={
closeOnSelect: false,
disabled: false,
multi: true,
simpleValue: false,
removeSelected: true,
}
options={fruits}
/>
<Field
name='fruitsIHate'
selectConfig={
closeOnSelect: false,
component={renderSelect}
disabled: false,
multi: true,
simpleValue: false,
removeSelected: true,
}
options={fruits}
/>