Задать вопрос
@AlexAll

Как отметить все checkbox в react-virtualized?

Кто знает как отметить все checkbox в react-virtualized ?
Сделано у меня через рефы и все работает, но проблема в том что рефы присваиваются только тем инпутам которые в зоне видимости, верх вниз прокрути, рефы соответственно меняются. Как быть кто нибудь делал это?

const cellRenderer = (cell: any) => {
  if(cell.dataKey.includes('input')){  

    return (
      <>
          <input 
            type='checkbox' 
            id={`${cell.rowData.id}`} 
            ref={ref => (cellProps.checkBox.checkboxRef.current[cell.rowData.id] = ref)}
            onChange={cellProps.checkBox.onChange}
            checked={cellProps.checkBox.checked.includes(`${cell.rowData.id}`)}
          /> 
      </>
    );
  }
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@AlexAll Автор вопроса
https://codesandbox.io/s/react-virtualized-table-c... тут ответ, всем спасибо за внимание)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы