שתף דרך


trackContainerResize

קובע את גודל הגורם המכיל אם הרכיב צריך להגיב. הרכיב יתקבל allocatedWidth או allocatedHeight אם הקלט מתקיים..

כאשר תתקשר לפעולת trackContainerResize(true) השירות, context.mode.allocatedWidth ו context.mode.allocatedHeight - יינתן בתוך updateView פעולת השירות של רכיב הקוד. הערכים של מאפיינים אלה משתנים בהתאם למקום שבו מתארח רכיב הקוד. ערך של -1 מציין שרכיב הקוד יכול להגדיר כללי סגנון CSS כדי למלא את השטח הזמין כנדרש.

הטבלה הבאה מציגה את הערכים של ושילובים allocatedWidthallocatedHeight שונים של שיטות מחזור חיים של מחשב מארח ורכיב קוד.

Host שיטת מחזור חיים allocatedWidth allocatedHeight
אפליקציות מונחות דגמים ואפליקציות בד ציור init -1 -1
יישומים מונחי-דגמים updateView -1 אם או trackContainerResize(false)
רוחב בפיקסלים אםtrackContainerResize(true)
הרוחב ישתנה כאשר גודל חלון הדפדפן משתנה והצורה מותאמת לרווח הזמין.
-1
יישומי בד ציור updateView נקבע על-ידי יוצר האפליקציות.
יכול להשתנות באופן דינאמי אם הרוחב מוגדר לנוחת Power FX.
נקבע על-ידי יוצר האפליקציות.
יכול להשתנות באופן דינאמי אם הרוחב מוגדר לנוחת Power FX.

הערה

ברתמת הבדיקה (התחילה להשתמש npm startב- ), allocatedHeight תוחזר allocatedWidth ותוחזרו כ מחרוזות במקום כמספרים. כאשר לא צוין ערך, הם יחזירו מחרוזת ריקה במקום מחרוזת -1 מוגדרת. בנוסף, לאחר הגדרת הרוחב או הגובה, לא ניתן לבטל את השינויים מבלי לרענן את הדפדפן, במקום זאת, מפורש ערך ריק כגודל של 1.

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

הטבלה הבאה מציגה את האסטרטגיות שניתן להשתמש בהן כדי לשלוט בגובה וברוחב של תוכן HTML של הפקדים:

Host סוג רכיב קוד אסטרטגיית גודל גובה CSS אסטרטגיית גודל רוחב CSS
יישומים מונחי-דגמים dataset height: "100%" width: "100%"
יישומים מונחי-דגמים field גדל עד לגובה מרבי
(טופס האירוח יגדל גם כדי להתאים).
width: "100%"
יישומים מונחי-דגמים field (מצב מסך מלא) height: "100%" width: "100%"
יישומי בד ציור dataset & field height: allocatedWidth width: allocatedHeight
יישומי בד ציור dataset & field (מצב מסך מלא) height: "100%" width: "100%"

אם הערכים של הערך או allocatedWidth השינויים allocatedHeight לאחר updateView ההודעה הראשונה נקראים, updateView לאחר מכן מתבצעת קריאה לערך הבא עם "layout" שנוסף ל- context.updatedProperties. מידע נוסף: מאפיינים מעודכנים.

זמין עבור

אפליקציות מונחות דגמים, אפליקציות בד ציור ופורטלים.

תחביר

context.mode.trackContainerResize(value)

Parameters

שם פרמטר Type נדרש תיאור
ערך Boolean כן True אם הפקדים צריכים לעקוב אחר גודל הגורם המכיל, הרכיב מקבל הקצאהWidth או allocatedHeight.

מצב
חומר עזר ל- API של מסגרת רכיב Power Apps
מבט כולל על מסגרת הרכיבים של Power Apps