Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
¿Cómo usar el material de la tabla de grupo ui en reactjs?

Uso la interfaz de usuario de material de tabla y

 useEffect(() => { if (props.grouping){ const { groupProperty, rows } = props; const groups = props.rows.reduce((acc, row) => { acc[row[groupProperty]] = acc[row[groupProperty]] || []; acc[row[groupProperty]].push(row);\ return acc; }, {}); setGroups(groups) const keys = Object.keys(groups); setDataGroup(keys) } }, [props.rows,props.schema]); <TableBody> <> {props.grouping && ( dataGroup.map(key => ( <TableRow className={clsx(classes.row, props.rowClassName)}> <TableCell colspan="5"> <CardActions disableActionSpacing> <b> {key} </b> <IconButton className={expanded[key] ? classes.expandOpen : classes.expand} onClick={() => handleExpandClick(key)} aria-expanded={expanded[key]} aria-label="Show more" > <ExpandMoreIcon /> </IconButton> </CardActions> <Collapse in={expanded[key]} timeout="auto" unmountOnExit> <MuiTable {...other}> <TableBody> {groups[key].map(row => ( <TableRow > <TableCell >{row.wageTitle}</TableCell> <TableCell numeric>{row.buy}</TableCell> <TableCell numeric>{row.sell}</TableCell> <TableCell numeric>{row.buyMaximum}</TableCell> <TableCell numeric>{row.sellMaximum}</TableCell> </TableRow> ) )} </TableBody> </MuiTable> </Collapse> </TableCell> </TableRow> )) )}

.....

 <Table grouping={true} rows={tableData} className={classes.table} schema={schema} groupProperty="deductionTypeTitle" ></Table>

Uso este enlace ¿Cómo agrupar la tabla en reactjs? ..Pero quiero que esta agrupación se base en dos datos como este: https://codesandbox.io/s/l9ijbc?file=/demo.js Alguien me puede ayudar

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda