@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}`)}
          /> 
      </>
    );
  }
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@AlexAll Автор вопроса
https://codesandbox.io/s/react-virtualized-table-c... тут ответ, всем спасибо за внимание)))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы