blockly > Pole > repositionForWindowResize

Metoda Field.repositionForWindowResize()

Punkt zaczepienia programisty do zmiany położenia obiektu WidgetDiv podczas zmiany rozmiaru okna. Musisz zdefiniować ten punkt zaczepienia, jeśli Twoje pole zawiera obiekt WidgetDiv, który musi zmienić swoją pozycję po zmianie rozmiaru okna. Na przykład pola do wprowadzania tekstu definiują ten punkt zaczepienia, aby wpisany obiekt WidgetDiv mógł zmienić swoją pozycję w zdarzeniu zmiany rozmiaru okna. Jest to szczególnie ważne, gdy dane modalne są wyłączone, ponieważ urządzenia z Androidem uruchamiają zdarzenie zmiany rozmiaru okna po otwarciu klawiatury programowej.

Jeśli chcesz, aby obiekt WidgetDiv się ukrywał zamiast zmieniać jego położenie, zwróć wartość false. Jest to jego ustawienie domyślne.

Zmienne DropdownDiv obsługują już własne mechanizmy pozycjonowania, więc nie musisz zastępować tej funkcji, jeśli Twoje pole zawiera tylko element DropdownDiv.

Podpis:

repositionForWindowResize(): boolean;

Zwraca:

boolean

Prawda, jeśli pole powinno zostać zmienione, lub false, jeśli WidgetDiv powinien się ukryć.