2016-11-22 2 views
1

Материал UI Радио несколько значений группы кнопки по умолчанию выбраны

<RadioButtonGroup 
 
    name={currentQuestion.id.toString()} 
 
    onChange={this.onRadioBtnClick} 
 
    valueSelected={answerObject ? answerObject.answer : ''} 
 
>

Эй, мой вопрос; Я знаю, что значение propSelected выбирает переключатель для этого конкретного значения. но мне было интересно, как выбрать несколько переключателей. для чего это было бы опорой или логикой? спасибо.

+0

Помог ли мой ответ? –

+0

@ KellyJAndrews да. Я поддержал его. –

+0

Не забудьте проверить его как ответ. Рад, что это помогло. –

ответ

1

Материал UI не позволит вам выбирать несколько переключателей, если ничего другого, по простой причине группы переключателей следует допускать только один выбор за раз.

Согласно MDN ...

Группа переключателей. Одновременно выбирается только одна радиокнопка внутри группы: .

И материал UI библиотека updateRadioButtons метод подтверждает это невозможно ...

updateRadioButtons(newSelection) { 
    if (this.state.numberCheckedRadioButtons === 0) { 
    this.setState({selected: newSelection}); 
    } else { 
    warning(false, `Material-UI: Cannot select a different radio button while another radio button 
     has the 'checked' property set to true.`); 
    } 
} 

Я бы рекомендовал использовать флажок для выбора нескольких.