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

212
Visualizações
La entrada de selección de Material Dashboard React no muestra el icono de flecha

Vista de código

¿Hay alguna razón para ver la selección de esta manera? Icono de flecha no visible. Estoy usando "@mui/material": "^5.8.6". Por favor ayúdame con esto

 <Box sx={{ width: "auto" }}> <FormControl fullWidth> <TextField select labelId="demo-simple-select-label" id="demo-simple-select" value={gender} label="Gender" onChange={(e) => setGender(e.target.value)} > <MenuItem value="Male">Male</MenuItem> <MenuItem value="Female">Female</MenuItem> </TextField> </FormControl> </Box>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Parece que Material Dashboard 2 React no admite una entrada de selección al buscar en sus documentos .

Pero bajo el capó, usan TextField de @mui/material junto con @mui/material/styles y TextField puede ser una entrada seleccionada. Consulte el código en MDInputRoot.js .

  1. Reemplace su código para seleccionar la entrada con el siguiente componente nativo del tema, excepto MenuItem , que debe importarse desde @mui/material :
 <MDBox mb={2}> <MDInput size="large" select labelId="demo-simple-select-label" id="demo-simple-select" //value={gender} label="Gender" InputProps={{ classes: { root: "select-input-styles" }, }} fullWidth > <MenuItem value="Male">Male</MenuItem> <MenuItem value="Female">Female</MenuItem> </MDInput> </MDBox>

Hemos establecido una nueva clase CSS de nivel raíz para el elemento de entrada al proporcionar la clase usando InputProps .

  1. Luego cree un nuevo archivo CSS llamado inputCustomStyles.css dentro del directorio src/components/MDInput .
 .select-input-styles { padding: 12px 0; } .select-input-styles svg { display: block; width: 2em; height: 2em; top: calc(50% - 1em); }

el padding se ha cambiado para solucionar el problema de la altura de entrada que tiene y la pantalla svg se ha configurado para bloquear para que se vea una flecha.

  1. Ahora importe los estilos en la parte superior del archivo MDRootInput.js :
 ... ... import "./inputCustomStyles.css";

Revisé los cambios en el archivo src/layouts/authentication/sign-in/index.js y se ve a continuación:

about 4 years ago · Juan Pablo Isaza Relatório
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