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.
Izmanto, lai inicializētu komponenta instanci. Komponenti var sākt attālos servera zvanus un citas inicializācijas darbības. Datu kopas vērtības šeit nevar inicializēt, izmantojiet updateView metodi, lai to panāktu.
trackContainerResize jāizsauc vienu reizi, vēlams komponenta init metodē, lai paziņotu, ka komponentam ir nepieciešama izkārtojuma informācija. Tas norāda aizpildāmo allocatedHeight ietvaru un allocatedWidth metodes.
Piezīmes
trackContainerResize vispirms jāizsauc pirms allocatedHeight un allocatedWidth metodēm.
Pieejams
Modeļa vadītas un audekla programmas
Sintakse
init(context,notifyOutputChanged,state)
Parameters
| Parametra nosaukums | Tips | Obligāti | Apraksts |
|---|---|---|---|
| konteksts | Kontekstā | jā | Ievades rekvizīti, kas satur parametrus, komponentu metadatus un interfeisa funkcijas. |
| notifyOutputChanged | function |
nē | Metode, lai paziņotu sistēmai, ka tai ir jauni rezultāti |
| valsts | Dictionary |
nē | Komponenta stāvoklis, kas pēdējā sesijā tiek saglabāts no setControlState |
Piezīmes
Metodei ReactControl.init nav parametra container ar tādu HTMLDivElement kā metodei StandardControl.init . Nav konteinera parametra, jo React vadīklas tieši neatveido DOM. Tā vietā metode ReactControl.updateView atgriež ReactElement, kas satur virtuālās vadīklas DOM aprakstu.
Piemērs
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Saistītie raksti
React vadīklas un platformu bibliotēkas
ReactControl
Power Apps komponentu struktūras API atsauce
Power Apps komponentu struktūras pārskats