Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Určí veľkosť kontajnera v prípade, že súčasť potrebuje reagovať. Funkcia Component sa získa allocatedWidth alebo allocatedHeight ak je vstup pravdivý..
Keď zavoláte metódu trackContainerResize(true) , hodnota a context.mode.allocatedHeight bude zadaná v updateView metóde súčasti kódu.context.mode.allocatedWidth Hodnoty týchto vlastností sa líšia v závislosti od toho, kde je hosťovaná súčasť kódu. Hodnota -1 označuje, že súčasť kódu môže nastaviť pravidlá štýlu CSS tak, aby podľa potreby vyplnili dostupné miesto.
Nasledujúca tabuľka zobrazuje hodnoty allocatedWidth a allocatedHeight v rôznych kombináciách metód životného cyklu hostiteľa a súčasti kódu.
| Hostiteľ | Metóda životného cyklu | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Modelom riadené aplikácie a aplikácie s plátnom | init |
1- | 1- |
| Modelom riadené aplikácie | updateView |
-1 ak trackContainerResize(false) alebo šírka v pixeloch , ak trackContainerResize(true)Šírka sa zmení pri zmene veľkosti okna prehliadača a formulár sa prispôsobí dostupnému priestoru. |
1- |
| Aplikácie plátna | updateView |
Nastavenie tvorcom aplikácie. Sa môže dynamicky meniť, ak je šírka nastavená na vzorec Power FX. |
Nastavenie tvorcom aplikácie. Sa môže dynamicky meniť, ak je šírka nastavená na vzorec Power FX. |
Poznámka
V testovacom zväzku (začatie allocatedHeight používania npm start) sa vrátia a allocatedWidth namiesto čísel ako reťazce. Ak nie je zadaná žiadna hodnota, vráti namiesto -1 alebo nedefinovaného prázdny reťazec. Okrem toho po nastavení šírky alebo výšky nie je možné vrátiť zmeny bez obnovenia prehliadača. Namiesto toho sa prázdna hodnota interpretuje ako veľkosť 1.
Modelom riadené aplikácie vo všeobecnosti neobmedzujú výšku a šírku súčasti, takže sledovanie veľkosti kontajnera nie je potrebné. Namiesto toho sa môžu súčasti kódu zväčšiť a použiť buď 100% priestoru pre súčasti mriežky, alebo na konkrétnu výšku, ktorú vyžaduje obsah pri vykresľovaní field súčasti. V aplikáciách plátna však nadradený kontext vždy poskytuje výšku a šírku komponentu podľa charakteru editora presúvania myšou.
V nasledujúcej tabuľke sú uvedené stratégie, ktoré môžete použiť na ovládanie výšky a šírky obsahu HTML ovládacích prvkov:
| Hostiteľ | Typ súčasti kódu | Stratégia veľkosti veľkosti CSS | Stratégia veľkosti šírky CSS |
|---|---|---|---|
| Modelom riadené aplikácie | dataset |
height: "100%" |
width: "100%" |
| Modelom riadené aplikácie | field |
Dospieť do maximálnej výšky (Formulár hostiteľa sa tiež bude zväčšovať. |
width: "100%" |
| Modelom riadené aplikácie |
field (režim zobrazenia na celú obrazovku) |
height: "100%" |
width: "100%" |
| Aplikácie plátna |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Aplikácie plátna |
dataset & field (režim zobrazenia na celú obrazovku) |
height: "100%" |
width: "100%" |
Ak sa hodnoty hodnoty a allocatedHeight zmenia updateViewallocatedWidth po prvom volaní, zavolá sa následný updateView s výrazom "rozloženie" pridaným do prvku context.updatedProperties. Ďalšie informácie: UpdatedProperties.
K dispozícii pre
Modelom riadené aplikácie, plátnové aplikácie a portály.
Syntax
context.mode.trackContainerResize(value)
Parametre
| Názov parametra | Typ | Požaduje sa | Description |
|---|---|---|---|
| hodnota | Boolean |
Yes |
True Ak ovládacie prvky potrebujú sledovať veľkosť kontajnera, komponent získa hodnotu allocatedWidth alebo allocatedHeight. |
Súvisiace články
Režim
Referenčné informácie k rozhraniam API architektúry súčastí služby Power Apps
Prehľad architektúry súčastí služby Power Apps