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

141
Visualizações
Restricción muiSlider para cierto rango

Estoy usando el componente Mui Slider debajo de una interfaz de usuario donde tengo que restringir su valor para cierto rango. Por ejemplo, la bola del control deslizante no se podrá arrastrar después de 50. El usuario puede seleccionar valores hasta 50, pero mostrará el rango completo. No encontré ninguna solución directa, así que descubrí una derivación con valores de control deslizante discretos. aquí está el enlace de sandbox de código, donde hice una matriz de valores disponibles completos. ¿Hay alguna solución ordenada y limpia?

 <Slider size="small" defaultValue={30} aria-label="Small" valueLabelDisplay="auto" />
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Creo que debe determinar el valor máximo para su control deslizante como se muestra a continuación

 <Slider ... max={50} min={0} />

Y veo su código y creo que puede determinar la matriz de marcas solo para etiquetas, no para todos los valores

about 4 years ago · Juan Pablo Isaza Relatório

0

Hola Fazlay Rabbi, es tan simple que solo necesita pensar fuera de la caja, solo necesita escribir simplemente si la condición escribo su solución en golpe:

 import React, { useState } from "react"; import Box from '@mui/material/Box'; import Slider from '@mui/material/Slider'; export default function DiscreteSliderLabel() { const [sliderValue, setSliderValue] = useState(0); const handleChange2 = (event, newValue) => { if (newValue > 50){ setSliderValue(50); }else{ setSliderValue(newValue); } }; return ( <Box sx={{ width: 300 }}> <Slider value={sliderValue} aria-label="Always visible" onChange={handleChange2} valueLabelDisplay="on" /> </Box> ); }
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
Assistente virtual