Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

257
Views
¿Cómo puedo hacer que el componente React select se configure automáticamente para adaptarse al ancho de la etiqueta?

He definido un componente de selección React de la siguiente manera:

 <FormControl> <InputLabel id="demo-simple-select-label">Age</InputLabel> <Select labelId="demo-simple-select-label" id="demo-simple-select" label="Age" > <MenuItem value={10}>Ten</MenuItem> <MenuItem value={20}>Twenty</MenuItem> <MenuItem value={30}>Thirty</MenuItem> </Select> </FormControl>

Esto se traduce de la siguiente manera:

  • Cuando no se hace clic:
    ingrese la descripción de la imagen aquí
  • Cuando se hace clic:
    ingrese la descripción de la imagen aquí

Tenga en cuenta que cuando no se hace clic en ella, la etiqueta Edad no se muestra por completo.

Sé que puedo mostrar completamente la etiqueta "Edad" configurando sx={{minWidth: 80}} en FormControl . Pero eso no es "Automático". ¿Qué pasa si mi etiqueta cambia dinámicamente? De alguna manera quiero que el componente de selección ajuste el ancho para mostrar la etiqueta por completo. ¿Es posible?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

import React from 'react'; import Select, { components } from 'react-select'; import makeAnimated from 'react-select/lib/animated'; import 'bootstrap/dist/css/bootstrap.css'; const colourOptions = [] //our array of colours class App extends React.Component { render(){ return ( <Select className="mt-4 col-md-6 col-offset-4" components={makeAnimated()} isMulti options={colourOptions} /> ); } } export default App;
about 4 years ago · Juan Pablo Isaza Report

0

Creo que puede agregar fullWidth en FormControl, eso puede resolver su problema, el componente de selección se mostrará bien.

Puedes probar mi código como a continuación:

 <FormControl fullWidth>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!