blockly > שדה > repositionForWindowResize

שיטת Field.repositionForWindowResize()

הוק (hook) מפתח שממקם מחדש את ה-WidgetDiv במהלך שינוי גודל של חלון. עליכם להגדיר את התוכן המושך הזה אם לשדה שלכם יש WidgetDiv שצריך לשנות את מיקום עצמו כשמשנים את גודל החלון. לדוגמה, שדות של קלט טקסט מגדירים את ההוק הזה כך שהקלט WidgetDiv יוכל למקם את עצמו מחדש באירוע של שינוי גודל החלון. יש לכך חשיבות במיוחד כשמשביתים את הקלטים הזמניים, כי מכשירי Android יפעילו אירוע של שינוי גודל החלון כשהמקלדת הרכה נפתחת.

אם רוצים שה-WidgetDiv יסתיר את עצמו במקום לשנות את המיקום שלו, עליך להחזיר את הערך false. זאת התנהגות ברירת המחדל.

תפריטים נפתחים כבר מטפלים בלוגיקת המיקום משלהם, כך שאין צורך לעקוף את הפונקציה הזו אם בשדה שלך יש רק תפריט נפתח.

Signature:

repositionForWindowResize(): boolean;

החזרות:

בוליאני

הערך הוא True אם צריך למקם מחדש את השדה, או FALSE אם ה-WidgetDiv צריך להסתיר את עצמו במקום זאת.