Задать вопрос
@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}`)}
          /> 
      </>
    );
  }
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@AlexAll Автор вопроса
https://codesandbox.io/s/react-virtualized-table-c... тут ответ, всем спасибо за внимание)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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