Jagamisviis:


trackContainerResize

Määrab ümbrise suuruse, kui komponent peab reageerima. Komponent saab või allocatedWidthallocatedHeight kui sisend on tõene..

Kui helistate meetodile trackContainerResize(true) , context.mode.allocatedWidth kuvatakse see koodikomponendi context.mode.allocatedHeight meetodis updateView . Nende atribuutide väärtused on erinevad olenevalt sellest, kus koodikomponenti majutatakse. Väärtus -1 näitab, et koodikomponent saab määrata CSS-laadi reeglid vaba ruumi täitmiseks vastavalt vajadusele.

Järgmises tabelis on esitatud hosti ja koodikomponendi elutsükli meetodite väärtused allocatedWidth ja allocatedHeight kombinatsioonid.

Host Elutsükli meetod allocatedWidth allocatedHeight
Mudelipõhised ja lõuendirakendused init –1 –1
Mudelipõhised rakendused updateView -1 , kui trackContainerResize(false) või
laius pikslites , kui trackContainerResize(true)
Brauseriakna suuruse muutmisel muutub ka laius ja vorm kohandatakse vastavalt saadaolevale ruumile.
–1
Lõuendirakendused updateView Rakenduse looja määratud.
Kui laiuseks on määratud Power FX-valem, saab seda dünaamiliselt muuta.
Rakenduse looja määratud.
Kui laiuseks on määratud Power FX-valem, saab seda dünaamiliselt muuta.

Märkus.

Katserakmeduses (alustades kasutamist npm start) allocatedHeight tagastatakse ja allocatedWidth tagastatakse arvude asemel stringidena. Kui väärtust pole antud, tagastavad nad -1 või määratlemata stringi asemel tühja stringi. Kui laius või kõrgus on seatud, ei saa te muudatusi brauserit värskendamata tagasi võtta, selle asemel tõlgendatakse tühja väärtust suurusena 1.

Üldiselt ei piira mudelipõhised rakendused komponendi kõrgust ja laiust, seega pole ümbrise suuruse jälgimine vajalik. Selle asemel võivad koodikomponendid kasvada nii, et kasutatakse kas 100% ruudustikukomponentide ruumist või kindlale kõrgusele, mida komponendi renderdamiseks field vajab sisu. Lõuendirakendustes tagab emakontekst siiski alati komponendi kõrguse ja laiuse pukseerimisredaktori olemuse järgi.

Järgmises tabelis on toodud strateegiad, mille abil saate juhtida juhtelementide HTML-sisu kõrgust ja laiust.

Host Koodikomponendi tüüp CSS-i kõrguse suuruse strateegia CSS-i laiuse suuruse strateegia
Mudelipõhised rakendused dataset height: "100%" width: "100%"
Mudelipõhised rakendused field Maksimumkõrguse kasvatamine
(Majutamisvorm kasvab ka mahutamiseks).
width: "100%"
Mudelipõhised rakendused field (täisekraanrežiim) height: "100%" width: "100%"
Lõuendirakendused dataset & field height: allocatedWidth width: allocatedHeight
Lõuendirakendused dataset &( field täisekraanrežiim) height: "100%" width: "100%"

Kui esimese updateView kutsumise allocatedWidth järel muutuvad ja allocatedHeight muutuvad väärtused, kutsutakse ka järgmine updateView paigutus, millele on lisatud context.updatedProperties"paigutus". Lisateave: UpdatedProperties.

Saadaval:

Mudelipõhised rakendused, lõuendirakendused, &portaalid.

Süntaks

context.mode.trackContainerResize(value)

Parameetrid

Parameetri nimi Liik Nõutav Kirjeldus
väärtus Boolean Jah True kui juhtelemendid peavad jälgima ümbrise mahtu, saab komponent komponendile eraldatudWidth või allocatedHeight.

Režiim
Power Appsi komponendi raamistiku API viide
Power Appsi komponendi raamistiku ülevaade