Quiero deshabilitar la forma en que la selección muestra la ventana emergente, con el elemento seleccionado en la selección, la ventana emergente se mueve de manera extraña, solo quiero deshabilitarla y colocar el menú debajo de la selección de forma permanente .
Revisé los archivos de Select
y no pude encontrarlo. si puedes guiarme, lo haré yo mismo y haré un PR.
La ventana emergente se mueve de acuerdo con el elemento seleccionado y no hay una opción de desactivación / reposicionamiento.
Quiero que el menú esté debajo de la selección.
@ w3nda Siguiendo la documentación:
<Menu
anchorOrigin={{
vertical: "bottom",
horizontal: "left"
}}
transformOrigin={{
vertical: "top",
horizontal: "left"
}}
getContentAnchorEl={null}
https://codesandbox.io/s/9l17k3qnk4
Espero que te ayude.
Oh, es con Select, vayamos un paso más profundo:
<Select
MenuProps={{
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
transformOrigin: {
vertical: "top",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
¡Rey!
Descubrí que si el menú tiene suficiente espacio debajo, se renderizará perfectamente, pero si no tiene espacio en la pantalla, el menú se subirá. ¿cierto? o comportamiento roto?
Descubrí que si el menú tiene suficiente espacio debajo, se renderizará perfectamente, pero si no tiene espacio en la pantalla, el menú se subirá.
@wenduzer Esto suena como el comportamiento esperado.
Oh, es con Select, vayamos un paso más profundo:
@oliviertassinari Gracias, esto es exactamente lo que he estado buscando durante las últimas 2 horas.
@ Shrikant9 ¿Cómo podemos mejorar la visibilidad de la respuesta?
¿Cómo podemos mejorar la capacidad de descubrimiento de la respuesta?
@oliviertassinari En mi opinión, tener versiones más diversas de demos en la página de demostración del componente <Select />
. Aunque honestamente, recientemente comencé a usar material-ui, por lo que todavía necesito acostumbrarme a los documentos.
@ Shrikant9 Estaremos encantados de aceptar una solicitud de extracción 👍.
@oliviertassinari gracias amigo mío, me ayudaste mucho, mucho. Conozco el material ui lo suficientemente bien, pero no pude tomar esta decisión.
Es probable que cambiemos la posición predeterminada con # 18493.
hacer por defecto sería muy bueno
Comentario más útil
Oh, es con Select, vayamos un paso más profundo:
https://codesandbox.io/s/18l2042y97