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.