Je veux désactiver la façon dont la sélection affiche le popover, l'élément sélectionné étant sur la sélection, le popover se déplaçant bizarrement, je veux simplement le désactiver et positionner le menu sous la sélection de manière permanente .
J'ai parcouru les fichiers de Select
, je n'ai pas pu les trouver. si vous pouvez me guider, je le ferai moi-même et je ferai un PR.
Le popover se déplace en fonction de l'élément sélectionné et il n'y a pas d'option de désactivation / de repositionnement.
Je veux que le menu soit sous la sélection.
@ w3nda Suite à la documentation:
<Menu
anchorOrigin={{
vertical: "bottom",
horizontal: "left"
}}
transformOrigin={{
vertical: "top",
horizontal: "left"
}}
getContentAnchorEl={null}
https://codesandbox.io/s/9l17k3qnk4
J'espère que cette aide.
Oh, c'est avec le Select, allons un peu plus loin:
<Select
MenuProps={{
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
transformOrigin: {
vertical: "top",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
Roi!
J'ai constaté que si le menu a suffisamment d'espace en dessous, il rendra parfaitement, mais s'il n'a pas d'espace sur l'écran, le menu sera poussé vers le haut. vrai? ou comportement brisé?
J'ai constaté que si le menu a suffisamment d'espace en dessous, il rendra parfaitement, mais s'il n'a pas d'espace sur l'écran, le menu sera poussé vers le haut.
@wenduzer Cela ressemble au comportement attendu.
Oh, c'est avec le Select, allons un peu plus loin:
@oliviertassinari Merci, c'est exactement ce que je cherchais depuis 2 heures.
@ Shrikant9 Comment pouvons-nous améliorer la découvrabilité de la réponse?
Comment pouvons-nous améliorer la découvrabilité de la réponse?
@oliviertassinari À mon avis, avoir des versions plus diverses de démos sur la page de démonstration du composant <Select />
. Bien qu'honnêtement, j'ai récemment commencé à utiliser material-ui, je dois donc m'habituer à la documentation.
@ Shrikant9 Nous serions heureux d'accepter une pull request 👍.
@oliviertassinari merci mon ami, vous m'avez beaucoup aidé. Je connais assez bien le matériel, mais je n'ai pas pu prendre cette décision
Nous allons probablement changer la position par défaut avec # 18493.
par défaut ce serait très bien
Commentaire le plus utile
Oh, c'est avec le Select, allons un peu plus loin:
https://codesandbox.io/s/18l2042y97