blockly > Field > repositionForWindowResize

متد Field.repositionForWindowResize().

یک قلاب توسعه دهنده برای تغییر مکان WidgetDiv در طول تغییر اندازه پنجره. اگر فیلد شما دارای یک WidgetDiv است که باید هنگام تغییر اندازه پنجره، موقعیت خود را تغییر دهد، باید این قلاب را تعریف کنید. به عنوان مثال، فیلدهای ورودی متن این قلاب را تعریف می کنند تا WidgetDiv ورودی بتواند در یک رویداد تغییر اندازه پنجره، موقعیت خود را تغییر دهد. این امر به ویژه زمانی مهم است که ورودی‌های مدال غیرفعال شده باشند، زیرا دستگاه‌های Android با باز شدن صفحه‌کلید نرم، رویداد تغییر اندازه پنجره را اجرا می‌کنند.

اگر می خواهید WidgetDiv به جای تغییر موقعیت، خود را پنهان کند، false را برگردانید. این رفتار به طور پیش فرض است.

DropdownDiv ها از قبل منطق موقعیت یابی خود را مدیریت می کنند، بنابراین اگر فیلد شما فقط دارای یک DropdownDiv باشد، نیازی به لغو این تابع نیست.

امضا:

repositionForWindowResize(): boolean;

برمی گرداند:

بولی

درست است اگر فیلد باید تغییر مکان دهد، نادرست است اگر WidgetDiv خود را به جای آن پنهان کند.