Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Määrittää säilön koon, jos osan on reagoitava. Component saa arvon allocatedWidth tai allocatedHeight jos syöte on tosi.
Kun kutsut -menetelmää trackContainerResize(true) , context.mode.allocatedWidth ja context.mode.allocatedHeight annetaan koodikomponentin updateView -menetelmän sisällä. Näiden ominaisuuksien arvot eroavat siitä, missä koodikomponenttia isännöidään. Arvo -1 ilmaisee, että koodiosa voi määrittää CSS-tyylisääntöjä, jotka täyttävät käytettävissä olevan tilan tarvittaessa.
Seuraavassa taulukossa näkyvät isäntä- allocatedWidth ja koodikomponenttien elinkaarimenetelmien arvot ja allocatedHeight niiden eri yhdistelminä.
| Isäntä | Elinkaarimenetelmä | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Mallipohjaiset ja pohjaan perustuvat sovellukset | init |
-1 | -1 |
| mallipohjaiset sovellukset | updateView |
-1 jos trackContainerResize(false) tai leveys kuvapisteinä , jos trackContainerResize(true)Leveys muuttuu, kun selainikkunan kokoa muutetaan ja lomake muuttuu käytettävissä olevaan tilaan. |
-1 |
| Pohjaan perustuvat sovellukset | updateView |
Sovelluksen tekijän määrittämä. Voi muuttua dynaamisesti, jos leveydeksi on määritetty Power FX -kaava. |
Sovelluksen tekijän määrittämä. Voi muuttua dynaamisesti, jos leveydeksi on määritetty Power FX -kaava. |
Note
Testivaljaissa (alkanut käyttää npm start), allocatedHeight ja allocatedWidth palautetaan merkkijonoina numeroiden sijaan. Kun arvoa ei anneta, se palauttaa tyhjän merkkijonon sen sijaan, että -1 tai määrittämättömänä. Lisäksi kun leveys tai korkeus on määritetty, muutoksia ei voi kumota päivittämättä selainta, sen sijaan tyhjä arvo tulkitaan kooksi 1.
Yleensä mallipohjaiset sovellukset eivät rajoita komponentin korkeutta ja leveyttä, joten säilön koon seuraamista ei tarvita. Sen sijaan koodikomponentit voivat kasvaa käyttämään joko 100% tilaa ruudukon osille tai tiettyyn korkeuteen, jota sisältö tarvitsee komponenttia field hahmonnettaessa. Pohjaan perustuvissa sovelluksissa pääkonteksti tarjoaa kuitenkin aina komponentin korkeuden ja leveyden vedä ja pudota -editorin luonteen mukaan.
Seuraavassa taulukossa on esitetty strategiat, joiden avulla voit hallita ohjausobjektien HTML-sisällön korkeutta ja leveyttä:
| Isäntä | Koodiosan tyyppi | CSS-korkeuden kokostrategia | CSS-leveyden kokostrategia |
|---|---|---|---|
| mallipohjaiset sovellukset | dataset |
height: "100%" |
width: "100%" |
| mallipohjaiset sovellukset | field |
Kasva enintään enimmäiskorkeuteen (Myös isännöintilomake kasvaa). |
width: "100%" |
| mallipohjaiset sovellukset |
field (koko näytön tila) |
height: "100%" |
width: "100%" |
| Pohjaan perustuvat sovellukset |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Pohjaan perustuvat sovellukset |
dataset & field (koko näytön tila) |
height: "100%" |
width: "100%" |
Jos -kohteen arvot allocatedWidth ja allocatedHeight muuttuvat ensimmäisen updateView kutsumisen jälkeen, seuraavaa updateView kutsutaan lisäämällä -kohteeseen "asettelu" context.updatedProperties. Lisätietoja: UpdatedProperties.
Käytettävissä kohteelle
Mallipohjaiset sovellukset, pohjaan perustuvat sovellukset ja portaalit.
Syntaksi
context.mode.trackContainerResize(value)
Parametrit
| Parametrin nimi | Laji | Pakollinen | Description |
|---|---|---|---|
| arvo | Boolean |
Kyllä |
True jos ohjausobjektien on seurattava säilön kokoa, komponentille varataanWidth tai allocatedHeight. |
Liittyvät artikkelit
Moodi
Power Apps -osakehyksen API-tietoja
Power Apps -osakehyksen yleiskatsaus