#javascript #reactjs #react-table
#javascript #reactjs #react-table
Вопрос:
Я работаю с react-table, и один из моих столбцов содержит флажки. Я отображаю этот столбец с помощью такого кода:
Cell: props => (
<label className="switch">
<input id="for_all" className="input_switch" type="checkbox" defaultChecked={props.value}/>
<span className="slider round"></span>
</label>
)
Но проблема в том, что когда я нажимаю «Далее», флажки не «помечаются» на основе их значения в соответствующем реквизите (props.value), но оно сохраняется таким же, как и в той же строке (в представлении 10 строк 11-й флажок будет таким же, как и в 1-й строке). Как я могу это исправить?
Ответ №1:
Я решил эту проблему, добавив другой параметр в поле ввода:
checked={props.value}