Partekatu bidez


trackContainerAldatu tamaina

Edukiontziaren tamaina zehazten du, osagaiak erreakzionatu behar badu. Osagaiak lortuko allocatedWidth du edo allocatedHeight sarrera egia bada.

Metodoa trackContainerResize(true) deitzen duzunean, context.mode.allocatedWidth eta context.mode.allocatedHeight kodearen osagaiaren metodoaren updateView barruan emango da. Propietate horien balioak desberdinak dira kodearen osagaia ostatatuta dagoen lekuaren arabera. Balioak adierazten -1 du kode-osagaiak CSS estiloaren arauak ezar ditzakeela erabilgarri dagoen lekua behar bezala betetzeko.

Ondorengo taulan ostalariaren eta kodearen osagaien bizi-zikloko metodoen balioak allocatedWidthallocatedHeight eta konbinazio desberdinak erakusten dira.

Ostalaria Bizi-zikloaren metodoa allocatedWidth allocatedHeight
Modeloetan oinarritutako eta mihise-aplikazioak init -1 -1
Ereduetan oinarritutako aplikazioak updateView -1 baldin eta trackContainerResize(false) edo
zabalera (pixeletan) baldin eta trackContainerResize(true)
Zabalera aldatu egingo da arakatzailearen leihoaren tamaina aldatzen den heinean eta inprimakia erabilgarri dagoen espaziora egokitzen den heinean.
-1
Mihise-aplikazioak updateView Aplikazioaren sortzaileak ezarrita.
Dinamikoki alda daiteke zabalera Power FX formula batean ezartzen bada.
Aplikazioaren sortzaileak ezarrita.
Dinamikoki alda daiteke zabalera Power FX formula batean ezartzen bada.

Oharra

Probako arnesean (erabiltzen npm starthasi da), allocatedHeight eta allocatedWidth kate gisa itzuliko da, zenbakien ordez. Baliorik ematen ez denean, kate huts bat itzuliko dute, -1 edo definitu gabea izan beharrean. Gainera, zabalera edo altuera ezarritakoan, ezin dituzu aldaketak desegin arakatzailea freskatu gabe; horren ordez, balio huts bat 1eko tamaina gisa interpretatuko da.

Orokorrean, ereduetan oinarritutako aplikazioek ez dute osagai baten altuera eta zabalera mugatzen, beraz, ez da beharrezkoa edukiontziaren tamainaren jarraipena egitea. Horren ordez, kodearen osagaiak hazi egin daitezke sareko osagaietarako espazioaren 100% edo osagai bat field errendatzean edukiak eskatzen duen altuera zehatz batera. Mihise-aplikazioetan, ordea, testuinguru gurasoak beti ematen dizkio altuera eta zabalera osagaiari arrastatu eta jaregin editorearen izaeraren arabera.

Ondorengo taulan kontrolen HTML edukiaren altuera eta zabalera kontrolatzeko erabil ditzakezun estrategiak erakusten dira:

Ostalaria Kodearen osagai mota CSS altueraren tamainaren estrategia CSS zabaleraren tamainaren estrategia
Ereduetan oinarritutako aplikazioak dataset height: "100%" width: "100%"
Ereduetan oinarritutako aplikazioak field Hazi gehienezko altuera bateraino
(Ostalaritza formularioa ere haziko da).
width: "100%"
Ereduetan oinarritutako aplikazioak field (Pantaila osoko modua) height: "100%" width: "100%"
Mihise-aplikazioak dataset & field height: allocatedWidth width: allocatedHeight
Mihise-aplikazioak dataset & field (pantaila osoko modua) height: "100%" width: "100%"

allocatedWidth Lehenengoari updateView deitu ondoren eta allocatedHeight balioak aldatzen badira, ondorengo updateView bati deitzen zaio, eta "layout" gehituko zaio.context.updatedProperties Informazio gehiago: Eguneratutako propietateak.

Horretarako erabilgarri

Ereduetan oinarritutako aplikazioak, mihise-aplikazioak eta atariak.

Sintaxia

context.mode.trackContainerResize(value)

Parametroak

Parametroaren izena Mota Beharrezkoa Deskribapenak
balioa Boolean Yes True kontrolek edukiontziaren tamainaren jarraipena egin behar badute, osagaiak allocatedWidth edo allocatedHeight jasoko du.

Modua
Power Apps-en osagaien esparruaren APIaren erreferentzia
Power Apps-en osagaien esparruaren ikuspegi orokorra