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

444
Visualizações
¿Cómo ocultar filas en la tabla de materiales según un valor en los datos?

Tengo una matriz de datos que se muestran en una tabla de materiales. Mis datos tienen un campo llamado Active y su valor puede ser 0 o 1. Si el valor Active es 0, entonces ese objeto está inactivo. Si Active es uno, el objeto está activo.

Quiero que el usuario tenga la capacidad de marcar una casilla de verificación en la barra de herramientas de la tabla y ocultar todos los datos inactivos.

Estoy usando @material-ui/core para mis componentes de interfaz de usuario.

Si la casilla de verificación está marcada/verdadera, los datos donde el campo Activo es 0 están ocultos. Si la casilla de verificación no está marcada o es falsa, se muestran todos los datos de la matriz.

 const [intakes, setIntakes] = useState([]); function IntakeList() { const CustomToolbarComponent = (props) => { return ( <div style={{ display: "flex", justifyContent: "flex-end", alignItems: "center", }} > <FormControlLabel control={<Checkbox />} label="Hide inactive objects" /> <div> <MTableToolbar {...props} /> </div> </div> ); }; return ( <MaterialTable title="" data={intakes.intakes} columns={columns} components={{ Toolbar: (props) => <CustomToolbarComponent {...props} />, }} /> ); }

Aquí hay un breve ejemplo de mi JSON:

 { "intakes": [ { "ID": 1, "Active": 0 }, { "ID": 2, "Active": 1 } ] }
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