Eu quero desabilitar a forma como o select exibe o popover, com o item selecionado estando no select, o popover movendo-se estranho, só quero desabilitá-lo e posicionar o menu sob o select permanentemente .
Procurei nos arquivos de Select
, não consegui encontrar. se você puder me orientar, farei isso sozinho e farei um RP.
O popover está se movendo de acordo com o item selecionado e não há opção de desabilitar / reposicionar.
Eu quero que o menu esteja sob a seleção.
@ w3nda Seguindo a documentação:
<Menu
anchorOrigin={{
vertical: "bottom",
horizontal: "left"
}}
transformOrigin={{
vertical: "top",
horizontal: "left"
}}
getContentAnchorEl={null}
https://codesandbox.io/s/9l17k3qnk4
Espero que ajude.
Oh, é com o Select, vamos um passo mais fundo:
<Select
MenuProps={{
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
transformOrigin: {
vertical: "top",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
Rei!
Descobri que se o Menu tiver espaço suficiente embaixo dele, ele renderizará perfeitamente, mas se ele não tiver espaço na tela o Menu será empurrado para cima. verdadeiro? ou comportamento quebrado?
Descobri que se o Menu tiver espaço suficiente embaixo dele, ele renderizará perfeitamente, mas se ele não tiver espaço na tela o Menu será empurrado para cima.
@wenduzer Parece o comportamento esperado.
Oh, é com o Select, vamos um passo mais fundo:
@oliviertassinari Obrigado, isso é exatamente o que eu estive procurando nas últimas 2 horas.
@ Shrikant9 Como podemos melhorar a descoberta da resposta?
Como podemos melhorar a descoberta da resposta?
@oliviertassinari Na minha opinião, ter versões mais diversas de demos na página demo do componente <Select />
. Embora, honestamente, eu comecei recentemente a usar o material-ui, então ainda preciso me acostumar com os documentos.
@ Shrikant9 Teremos o maior prazer em aceitar um pedido de pull 👍.
@oliviertassinari obrigado meu amigo, você me ajudou muito, muito mesmo. Eu conheço bem o material, mas não consegui tomar essa decisão
Provavelmente mudaremos a posição padrão com # 18493.
tornar padrão seria muito bom
Comentários muito úteis
Oh, é com o Select, vamos um passo mais fundo:
https://codesandbox.io/s/18l2042y97