Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Određuje veličinu kontejnera ako komponenta treba da reaguje. Komponenta će dobiti allocatedWidth ili allocatedHeight ako je unos tačan..
Kada pozovete metod trackContainerResize(true) , metod će context.mode.allocatedWidthcontext.mode.allocatedHeight biti obezbeđen unutar metoda updateView komponente koda. Vrednosti ovih svojstava se razlikuju u zavisnosti od toga gde se hostuje komponenta koda. Vrednost ukazuje na to -1 da komponenta koda može da podesi pravila CSS stila kako bi popunila dostupan prostor po potreni.
Sledeća tabela prikazuje vrednosti i u različitim allocatedWidthallocatedHeight kombinacijama metoda životnog ciklusa komponente hosta i koda.
| Domaćin | Metod životnog ciklusa | allocatedWidth |
allocatedHeight |
|---|---|---|---|
| Aplikacije koje posjuju modeli i podloga za crtanje | init |
-1 | -1 |
| Aplikacije zasnovane na modelu | updateView |
-1 ako ili trackContainerResize(false)širina u pikselima ako trackContainerResize(true)Širina će se promeniti kada se promeni veličina prozora pregledača, a obrazac se prilagođava dostupnom prostoru. |
-1 |
| Aplikacije podloge | updateView |
Postavio je proizvođač aplikacija. Može se dinamički promeniti ako je širina podešena na Power FX formulu. |
Postavio je proizvođač aplikacija. Može se dinamički promeniti ako je širina podešena na Power FX formulu. |
Belešku
U uzdušnosti za testiranje (započeto korišćenje npm start) allocatedHeight i allocatedWidth biće vraćena kao niska, a ne brojevi. Kada nije obezbeđena nijedna vrednost, vratiće praznu nisku umesto -1 ili nedefinisanu. Pored toga, kada se podesi širina ili visina, promene ne možete da opozovete bez osvežavanja pregledača, umesto toga prazna vrednost će se tumačiti kao veličina 1.
Uopšte uzeto, aplikacije zasnovane na modelu ne ograničiraju visinu i širinu komponente, tako da praćenje veličine kontejnera nije neophodno. Umesto toga, komponente koda mogu da rastu tako da koriste 100% field prostora za komponente koordinatne mreže ili na određenu visinu koju zahteva sadržaj prilikom prikazivanja komponente. Međutim, u aplikacijama podloge za crtanje, nadređeni kontekst uvek pruža visinu i širinu komponente po prirodi uređivača prevlačenja i otpuštanja.
Sledeća tabela prikazuje strategije koje možete da koristite za kontrolisanje visine i širine HTML sadržaja kontrola:
| Domaćin | Tip komponente koda | Strategija veličine CSS visine | Strategija veličine CSS širine |
|---|---|---|---|
| Aplikacije zasnovane na modelu | dataset |
height: "100%" |
width: "100%" |
| Aplikacije zasnovane na modelu | field |
Poraste do maksimalne visine (Obrazac hostinga će takođe rasti kako bi se prilagodio). |
width: "100%" |
| Aplikacije zasnovane na modelu |
field (režim celog ekrana) |
height: "100%" |
width: "100%" |
| Aplikacije podloge |
dataset & field |
height: allocatedWidth |
width: allocatedHeight |
| Aplikacije podloge |
dataset & field (režim celog ekrana) |
height: "100%" |
width: "100%" |
Ako se vrednosti i allocatedWidthallocatedHeightupdateView promene nakon prvog, updateView onda se sledeći zove sa dodatim "raspored" context.updatedPropertiesu . Više informacija: UpdatedProperties.
Dostupno za
Aplikacije zasnovane na modelima, aplikacije podloge za crtanje i portali.
Sintaksa
context.mode.trackContainerResize(value)
Parametre
| Ime parametra | Tip | Zahtevano | Opis |
|---|---|---|---|
| vrednost | Boolean |
Da |
True ako kontrole treba da prate veličinu kontejnera, komponenta će dobiti dodeljeniWidth ili dodeljeniHeight. |
Srodni članci
Režimu
Power Apps component framework API referenca
Pregled okvira komponente Power Apps