Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

224
Visualizações
React-Window con filas de tablas plegables MUI

Busco ayuda para resolver el problema que encontré recientemente mientras trabajaba con React-Window y MUI Collapsible Table Rows.

En general, la fila de representación de la ventana de reacción para cada uno de mis elementos en la matriz, con parte del contenido oculto hasta que presionemos la flecha. Al pulsar, debajo de nuestra columna aparece una nueva con contenido oculto.

 function Row({ index, style }) { const [showList, toggleShowList] = useState(false); return ( <Fragment> <TableRow sx={style}> <TableCell>Visable Row:{index}</TableCell> <TableCell> <IconButton aria-label="expand row" size="small" onClick={() => toggleShowList(!showList)} > {showList ? <KeyboardArrowUpIcon /> : <KeyboardArrowDownIcon />} </IconButton> </TableCell> </TableRow> <TableRow sx={{ style, display: showList ? "table-row" : "none" }}> <TableCell>hidden row:{index}</TableCell> </TableRow> </Fragment> ); }

El ejemplo anterior se basa en la página del componente Tabla MUI . El problema surge cuando lo paso a React-Window porque muestra contenido oculto fuera de lugar.

Intento usar useRef() para calcular la altura de la fila, pero no tiene efecto en el elemento oculto .

Estoy abierto a sugerencias y soluciones. Creé un ejemplo en el código Sandbox con cómo funciona realmente y cómo (debería) quiero que funcione.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda