blockly > Field > repositionForWindowResize

שיטת Field.repositionForWindowSize()

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

אם רוצים שהווידג'ט יסתיר את עצמו במקום לשנות את המיקום שלו, צריך להחזיר את הווידג'ט FALSE. זאת התנהגות ברירת המחדל.

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

Signature:

repositionForWindowResize(): boolean;

החזרות:

boolean

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