Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Određuje promjenu veličine spremnika ako komponenta mora reagirati. Komponenta će dobiti allocatedWidth ili allocatedHeight ako je unos istinit..
Kada pozovete metodu trackContainerResize(true) , i context.mode.allocatedWidthcontext.mode.allocatedHeight bit će naveden unutar metode updateView komponente koda. Vrijednosti tih svojstava razlikuju se ovisno o tome gdje se hostira komponenta koda. Vrijednost označava da -1 komponenta koda može postaviti pravila CSS stila tako da popune dostupan prostor prema potrebi.
U sljedećoj su tablici prikazane vrijednosti i allocatedWidthallocatedHeight u različitim kombinacijama načina životnog ciklusa glavnog računala i komponente koda.
| Domaćin | Način životnog ciklusa | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Aplikacije utemeljene na modelu i platno | init |
-1 | -1 |
| Aplikacije stvorene prema modelu | updateView |
-1 ako trackContainerResize(false) ili širina u pikselima ako trackContainerResize(true)Širina će se promijeniti prilikom promjene veličine prozora preglednika, a obrazac će se prilagoditi dostupnom prostoru. |
-1 |
| Aplikacije od gotovih gradivnih elemenata | updateView |
Postavlja proizvođač aplikacija. Ako je širina postavljena na Power FX formulu, može se dinamički promijeniti. |
Postavlja proizvođač aplikacija. Ako je širina postavljena na Power FX formulu, može se dinamički promijeniti. |
Napomena
U testnom pojasu (započeto korištenjem npm start) allocatedHeight i allocatedWidth vraćat će se kao nizovi, a ne brojevi. Kada nema vrijednosti, vratit će prazan niz, a ne -1 ili nedefiniran. Osim toga, kada postavite širinu ili visinu, promjene ne možete poništiti bez osvježavanja preglednika, već će se prazna vrijednost interpretirati kao veličina 1.
Općenito, aplikacije utemeljene na modelu ne ograničavaju visinu i širinu komponente, pa praćenje veličine spremnika nije potrebno. Umjesto toga, komponente koda mogu narasti tako da koriste 100% field prostora za komponente rešetke ili na određenu visinu koja je potrebna sadržaju prilikom prikazivanja komponente. No u aplikacijama platna nadređeni kontekst uvijek pruža visinu i širinu komponente po prirodi uređivača povlačenja i ispusti.
U sljedećoj su tablici prikazane strategije pomoću koje možete kontrolirati visinu i širinu HTML sadržaja kontrola:
| Domaćin | Vrsta komponente koda | Strategija veličine CSS-a | Strategija veličine CSS-a |
|---|---|---|---|
| Aplikacije stvorene prema modelu | dataset |
height: "100%" |
width: "100%" |
| Aplikacije stvorene prema modelu | field |
Odrasti do maksimalne visine (Obrazac za hostiranje također će rasti da bi se prihvatio). |
width: "100%" |
| Aplikacije stvorene prema modelu |
field (način prikaza preko cijelog zaslona) |
height: "100%" |
width: "100%" |
| Aplikacije od gotovih gradivnih elemenata |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Aplikacije od gotovih gradivnih elemenata |
dataset & field (način prikaza preko cijelog zaslona) |
height: "100%" |
width: "100%" |
Ako se vrijednosti i allocatedWidth promjene allocatedHeight nakon prvog updateView pozivaju, updateView sljedeći se poziva s "izgledom" dodanim u context.updatedProperties. Dodatne informacije: UpdatedProperties.
Dostupno za
Aplikacije utemeljene na modelu, aplikacije platna i portali.
Sintaksa
context.mode.trackContainerResize(value)
Parametri
| Naziv parametra | Tip | Obvezno | Opis |
|---|---|---|---|
| vrijednost | Boolean |
Da |
True ako kontrole moraju pratiti veličinu spremnika, komponenta će dobiti allocatedWidth ili allocatedHeight. |
Povezani članci
Način
Referenca za API komponente komponente Power Apps
Pregled komponente Power Apps