Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
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, ja trackContainerResize(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 |
Jā |
True ja vadīklām ir jāizseko konteinera lielums, komponents tiks piešķirtsWidth vai allocatedHeight. |
Saistītie raksti
Režīmā
Power Apps komponentu struktūras API atsauce
Power Apps komponentu struktūras pārskats