Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Feld > repositionForWindowResize
Methode "Field.repositionForWindowResize()"
Entwickler-Hook zur Neupositionierung des WidgetDivs während der Größenänderung des Fensters. Dieser Hook muss definiert werden, wenn das Feld ein WidgetDiv-Element enthält, das sich bei einer Größenänderung des Fensters neu positionieren muss. Dieser Hook wird beispielsweise in Texteingabefeldern definiert, sodass sich das WidgetDiv-Eingabefeld bei einem Ereignis zur Größenanpassung des Fensters neu positionieren kann. Dies ist besonders wichtig, wenn modale Eingaben deaktiviert sind, da Android-Geräte ein Ereignis zur Größenanpassung des Fensters auslösen, wenn die Bildschirmtastatur geöffnet wird.
Wenn das WidgetDiv selbst ausgeblendet werden soll, anstatt es neu zu positionieren, geben Sie „false“ zurück. Das ist das Standardverhalten.
DropDivs verarbeiten bereits ihre eigene Positionierungslogik, sodass Sie diese Funktion nicht überschreiben müssen, wenn Ihr Feld nur ein DropDiv-Element enthält.
Unterschrift:
repositionForWindowResize(): boolean;
Gibt zurück:
boolean
"True", wenn das Feld neu positioniert werden soll, "false", wenn das WidgetDiv stattdessen ausgeblendet werden soll.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-22 (UTC)."],[[["`Field.repositionForWindowResize()` is a method that allows developers to control the positioning of a field's WidgetDiv when the browser window is resized."],["This method is particularly useful for fields with text inputs or custom UI elements that need to adjust their position, especially on mobile devices when the keyboard appears."],["Returning `false` from this method will hide the WidgetDiv instead of repositioning it, which is the default behavior if the method is not overridden."],["Fields that only use a DropdownDiv for their UI do not need to implement this method, as DropdownDivs automatically handle their own positioning."]]],[]]