trackContainerResize

Nosaka konteinera izmēru, ja komponentam ir jāreaģē. Komponents saņems allocatedWidth vai allocatedHeight , ja ievade ir patiesa..

Izsaucot trackContainerResize(true) metodi, koda komponenta updateView metodē tiks nodrošināts context.mode.allocatedWidth un context.mode.allocatedHeight . Šo rekvizītu vērtības atšķiras atkarībā no tā, kur tiek viesots koda komponents. Vērtība norāda -1 , ka koda komponents var iestatīt CSS stila kārtulas, lai aizpildītu pieejamo vietu pēc nepieciešamības.

Tālāk esošajā tabulā ir parādītas resursdatora un koda komponentu dzīves cikla metožu dažādās kombinācijās vērtības allocatedWidthallocatedHeight .

Resursdators Dzīves cikla metode allocatedWidth allocatedHeight
Modeļa vadītas un audekla programmas init -1 -1
Modeļa vadītas programmas updateView -1 , ja trackContainerResize(false) vai
platums pikseļos, jatrackContainerResize(true)
Platums mainīsies, mainot pārlūkprogrammas loga izmērus un pielāgojoties pieejamajai vietai.
-1
Pamatnes programmas updateView Iestatiet lietotnes veidotājs.
Var mainīties dinamiski, ja platums ir iestatīts uz Power FX formulu.
Iestatiet lietotnes veidotājs.
Var mainīties dinamiski, ja platums ir iestatīts uz Power FX formulu.

Piezīmes

Testa siksnā (sāka lietot npm start) un allocatedWidth tiks atgriezti kā virknes, allocatedHeight nevis skaitļi. Ja vērtība nav norādīta, tie atgriezīs tukšu virkni, nevis -1 vai nedefinētu. Turklāt, kad platums vai augstums ir iestatīts, jūs nevarat atsaukt izmaiņas, neatsvaidzinot pārlūkprogrammu, tā vietā tukša vērtība tiks interpretēta kā lielums 1.

Parasti modeļa vadītas programmas neierobežo komponenta augstumu un platumu, tāpēc konteinera lieluma izsekošana nav nepieciešama. Tā vietā koda komponenti var palielināties, lai izmantotu vai nu 100% vietas režģa komponentiem, vai līdz noteiktam augstumam, kas nepieciešams saturam, atveidojot komponentu field . Tomēr audekla programmās vecākkonteksts vienmēr nodrošina komponenta augstumu un platumu pēc vilkšanas un nomešanas redaktora rakstura.

Tālāk esošajā tabulā ir norādītas stratēģijas, ko var izmantot, lai kontrolētu vadīklu HTML satura augstumu un platumu:

Resursdators Koda komponenta tips CSS augstuma lieluma stratēģija CSS platuma lieluma stratēģija
Modeļa vadītas programmas dataset height: "100%" width: "100%"
Modeļa vadītas programmas field Augt līdz maksimālajam augstumam
(Hostinga forma arī pieaugs, lai pielāgotos).
width: "100%"
Modeļa vadītas programmas field (pilnekrāna režīms) height: "100%" width: "100%"
Pamatnes programmas dataset & field height: allocatedWidth width: allocatedHeight
Pamatnes programmas dataset & field (pilnekrāna režīms) height: "100%" width: "100%"

Ja vērtības allocatedWidth un allocatedHeight mainās pēc pirmā updateView tiek izsaukta, tad tiek izsaukts nākamais updateView ar "izkārtojumu", kas context.updatedPropertiespievienots . Papildinformācija: UpdatedProperties.

Pieejams

Modeļa vadītas programmas, audekla programmas un portāli.

Sintakse

context.mode.trackContainerResize(value)

Parameters

Parametra nosaukums Tips Nepieciešams Apraksts
value Boolean True ja vadīklām ir jāizseko konteinera lielums, komponents tiks piešķirtsWidth vai allocatedHeight.

Režīmā
Power Apps komponentu struktūras API atsauce
Power Apps komponentu struktūras pārskats