Бөлісу құралы:


trackContainerӨлшемін өзгерту

Компоненттің реакциясы қажет болса, контейнердің өлшемін анықтайды. allocatedWidth Кіріс керек пе, allocatedHeight жоқ па, егер ол дұрыс болса, онда ...

Егер сіз әдісті қолдансаңыз trackContainerResize(true) , context.mode.allocatedWidth онда context.mode.allocatedHeightupdateView "А" әрпі "А" әрпімен белгіленеді. Бұл қасиеттердің мәндері код компонентінің қай жерде орналасқанына байланысты әр түрлі. Мәні -1 код компоненті қажет болған жағдайда қол жетімді кеңістікті толтыру үшін CSS мәні ережелерін орната алатынын көрсетеді.

Төмендегі кестеде хост және код компоненттерінің өмірлік циклі әдістерінің әртүрлі комбинацияларының мәндері allocatedWidth және allocatedHeight олардың мәндері көрсетілген.

Хост Өмірлік цикл әдісі allocatedWidth allocatedHeight
Үлгіге негізделген және кенеп бағдарламалары init -1 -1
Модельге негізделген бағдарламалар updateView -1 Егер trackContainerResize(false) немесе
Пикселдердегі еніtrackContainerResize(true)
Браузер терезесінің өлшемі өзгергенде және пішін қол жетімді кеңістікке реттелген кезде ені өзгереді.
-1
Кенеп бағдарламалары updateView App Maker арқылы орнатыңыз.
Егер ені Power FX формуласына орнатылған болса, динамикалық түрде өзгеруі мүмкін.
App Maker арқылы орнатыңыз.
Егер ені Power FX формуласына орнатылған болса, динамикалық түрде өзгеруі мүмкін.

Ескертпе

Сынақ белдеуінде (пайдалану npm startбасталды) және allocatedHeightallocatedWidth сандар емес, жолдар ретінде қайтарылады. Егер мән берілмесе, олар -1 немесе анықталмаған жолды қайтарады. Сонымен қатар, ені немесе биіктігі орнатылғаннан кейін, шолғышты жаңартпай, өзгерістерді болдырмау мүмкін емес, оның орнына бос мән 1 өлшемі ретінде түсіндіріледі.

Жалпы алғанда, модельге негізделген қолданбалар компоненттің биіктігі мен енін шектемейді, сондықтан контейнер өлшемін бақылау қажет емес. Оның орнына, код компоненттері тор компоненттері үшін кеңістіктің 100% немесе компонентті көрсету field кезінде мазмұн талап ететін белгілі бір биіктікке дейін өсуі мүмкін. Кенеп қолданбаларында тектік контекст әрқашан сүйреп апару редакторының табиғаты бойынша компоненттің биіктігі мен енін қамтамасыз етеді.

Келесі кестеде басқару элементтерінің HTML мазмұнының биіктігі мен енін басқару үшін пайдалануға болатын стратегиялар көрсетілген:

Хост Код компонентінің түрі 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 келесі мәндер шақырылады context.updatedProperties. Қосымша ақпарат: Жаңартылған сипаттар.

Қол жетімді

Модельге негізделген бағдарламалар, кенеп бағдарламалары және порталдар.

Синтаксис

context.mode.trackContainerResize(value)

Параметрлер

Параметр атауы Түр Талап етіледі Сипаттама
мәні Boolean Иә True Егер басқару элементтері контейнер өлшемін бақылау қажет болса, компонент AllocationWidth немесе allocatedHeight алады.

Режім
Power Apps компоненттері құрылымының API анықтамасы
Power Apps компоненттері құрылымына шолу