Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Nustato konteinerio dydį, jei komponentas turi reaguoti. Komponentas gaus allocatedWidth arba allocatedHeight jei įvestis yra teisinga..
Iškviečiant trackContainerResize(true) metodą, context.mode.allocatedWidthcontext.mode.allocatedHeight jis bus pateiktas kodo komponento metode updateView . Šių ypatybių reikšmės skiriasi, atsižvelgiant į kodo komponento išteklių nuomą. Reikšmė -1 nurodo, kad kodo komponentas gali nustatyti CSS stiliaus taisykles, kad užpildytų prieinamą vietą, kaip reikalaujama.
Šioje lentelėje pateiktos skirtingų pagrindinio kompiuterio ir kodo komponento ciklo metodų derinių reikšmės allocatedWidth ir allocatedHeight jų deriniai.
| Pagrindinis kompiuteris | Palaikymo trukmės metodas | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Modeliu pagrįstos ir drobės programėlės | init |
-1 | -1 |
| Modeliu pagrįstos programos | updateView |
-1 , jei trackContainerResize(false) arba plotis pikseliais , jei trackContainerResize(true)Pakeitus naršyklės lango dydį ir pakeitus formos dydį, plotis pasikeis. |
-1 |
| Drobės programos | updateView |
Nustato taikomųjų programų kūrėjas. Gali dinamiškai pasikeisti, jei plotis nustatytas kaip "Power FX" formulė. |
Nustato taikomųjų programų kūrėjas. Gali dinamiškai pasikeisti, jei plotis nustatytas kaip "Power FX" formulė. |
Pastaba.
Bandymo komplekte (pradėjote naudoti npm start), ir allocatedHeightallocatedWidth bus grąžinta kaip eilutės, o ne skaičiai. Kai nepateikiama jokia reikšmė, jie pateiks tuščią eilutę, o ne -1 arba neapibrėžta. Be to, nustačius plotį arba aukštį, negalite anuliuoti keitimų neatnaujindami naršyklės, o tuščia reikšmė bus interpretuojama kaip 1 dydis.
Paprastai modeliu pagrįstos programėlės neriboja komponento aukščio ir pločio, todėl nebūtina sekti konteinerio dydžio. Vietoj to, kodo komponentai gali būti naudojami arba 100% tarpo tinklelio komponentams, arba iki konkretaus aukščio, kurio reikia turiniui generuojant komponentą field . Tačiau drobės programėlėse pirminis kontekstas visada suteikia komponentui aukštį ir plotį pagal nuvilkimo rengyklės pobūdį.
Šioje lentelėje pateiktos strategijos, kurias galite naudoti valdiklių HTML turinio aukščiui ir pločiui valdyti:
| Pagrindinis kompiuteris | Kodo komponento tipas | CSS aukščio dydžio strategija | CSS pločio dydžio strategija |
|---|---|---|---|
| Modeliu pagrįstos programos | dataset |
height: "100%" |
width: "100%" |
| Modeliu pagrįstos programos | field |
Augimas iki maksimalaus aukščio (Išteklių nuomos forma taip pat augs). |
width: "100%" |
| Modeliu pagrįstos programos |
field (viso ekrano režimas) |
height: "100%" |
width: "100%" |
| Drobės programos |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Drobės programos |
dataset & field (viso ekrano režimas) |
height: "100%" |
width: "100%" |
Jei iškviečiamos allocatedWidth reikšmės ir allocatedHeight pasikeičia po pirmojo updateView iškvietos, tada iškviečiama kita updateView reikšmė su "maketu", context.updatedPropertiesįtrauktu į . Daugiau informacijos: UpdatedProperties.
Galima naudoti
Modeliu pagrįstos programėlės, drobės programėlės ir portalai.
Sintaksė
context.mode.trackContainerResize(value)
Parametrai
| Parametro pavadinimas | Rūšis | Privalomas | Apibūdinimas |
|---|---|---|---|
| reikšmė | Boolean |
Taip |
True jei valdikliai turi sekti konteinerio dydį, komponentas gaus "allocatedWidth" arba "allocatedHeight". |
Susiję straipsniai
Režimas
"Power Apps" komponento sistemos API nuoroda
"Power Apps" komponentų sistemos apžvalga