blockly > Feld > repositionForWindowResize

Field.repositionForWindowResize()-Methode

Ein Entwickler-Hook zur Neupositionierung von „WidgetDiv“ während der Größe des Fensters. Dieser Hook muss definiert werden, wenn Ihr Feld ein WidgetDiv enthält, das sich neu positionieren muss, wenn die Größe des Fensters geändert wird. Zum Beispiel definieren Texteingabefelder diesen Hook, sodass sich das Eingabe-WidgetDiv bei einem Ereignis zur Größenänderung des Fensters neu positionieren kann. Das ist besonders wichtig, wenn modale Eingaben deaktiviert wurden, da Android-Geräte ein Ereignis zum Ändern der Fenstergröße auslösen, wenn die Bildschirmtastatur geöffnet wird.

Wenn Sie möchten, dass „WidgetDiv“ sich selbst versteckt, 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 hat.

Unterschrift:

repositionForWindowResize(): boolean;

Gibt zurück:

boolean

„True“, wenn das Feld neu positioniert werden soll, „false“, wenn „WidgetDiv“ sich stattdessen selbst ausblenden soll.