Ich möchte die Art und Weise deaktivieren, in der die Auswahl das Popover anzeigt, wobei sich das ausgewählte Element in der Auswahl befindet. Das Popover bewegt sich seltsam, ich möchte es nur deaktivieren und das Menü dauerhaft unter der Auswahl positionieren.
Ich habe die Dateien von Select
durchgesehen und konnte sie nicht finden. Wenn du mich durchbringen kannst, mache ich es selbst und mache eine PR.
Das Popover bewegt sich entsprechend dem ausgewählten Element und es gibt keine Deaktivierungsoption / Neupositionierungsoption.
Ich möchte, dass das Menü unter Auswahl steht.
@ w3nda Nach der Dokumentation:
<Menu
anchorOrigin={{
vertical: "bottom",
horizontal: "left"
}}
transformOrigin={{
vertical: "top",
horizontal: "left"
}}
getContentAnchorEl={null}
https://codesandbox.io/s/9l17k3qnk4
Ich hoffe das hilft.
Oh, es ist mit dem Select, lass uns einen Schritt tiefer gehen:
<Select
MenuProps={{
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
transformOrigin: {
vertical: "top",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
König!
Ich habe festgestellt, dass das Menü perfekt gerendert wird, wenn genügend Platz darunter ist. Wenn er jedoch keinen Platz auf dem Bildschirm hat, wird das Menü nach oben verschoben. wahr? oder gebrochenes Verhalten?
Ich habe festgestellt, dass das Menü perfekt gerendert wird, wenn genügend Platz darunter ist. Wenn er jedoch keinen Platz auf dem Bildschirm hat, wird das Menü nach oben verschoben.
@wenduzer Das klingt nach dem erwarteten Verhalten.
Oh, es ist mit dem Select, lass uns einen Schritt tiefer gehen:
@oliviertassinari Danke, genau das habe ich in den letzten 2 Stunden gesucht.
@ Shrikant9 Wie können wir die
Wie können wir die Auffindbarkeit der Antwort verbessern?
@oliviertassinari Meiner Meinung nach gibt es auf der <Select />
-Komponente vielfältigere Versionen von Demos. Obwohl ich ehrlich bin, habe ich kürzlich angefangen, Material-UI zu verwenden, also muss ich mich noch an die Dokumente gewöhnen.
@ Shrikant9 Wir würden uns freuen, eine Pull-Anfrage anzunehmen 👍.
@oliviertassinari danke mein Freund, du hast mir sehr sehr sehr geholfen. Ich kenne Material ui gut genug, aber ich konnte nicht zu dieser Entscheidung kommen
Wir werden wahrscheinlich die Standardposition mit # 18493 ändern.
Standard machen wäre es sehr gut
Hilfreichster Kommentar
Oh, es ist mit dem Select, lass uns einen Schritt tiefer gehen:
https://codesandbox.io/s/18l2042y97