Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kasutatakse komponendieksemplari lähtestamiseks. Komponendid võivad käivitada kaugserverikõned ja muud lähtestamistoimingud. Andmekomplekti väärtusi ei saa siin lähtestada, kasutage selle saavutamiseks meetodit updateView .
trackContainerResize tuleb kutsuda üks kord eelistatavalt komponendi init meetodis, et teavitada komponendi paigutuse teavet. See osutab asustatavale allocatedHeight raamistikule ja allocatedWidth meetoditele.
Märkus.
trackContainerResize tuleb kõigepealt kutsuda enne ja allocatedHeightallocatedWidth meetodid.
Saadaval:
Mudelipõhised ja lõuendirakendused
Süntaks
init(context,notifyOutputChanged,state)
Parameetrid
| Parameetri nimi | Liik | Nõutav | Kirjeldus |
|---|---|---|---|
| kontekst | Kontekst | jah | Atribuudid Input Properties, mis sisaldavad parameetreid, komponendi metaandmeid ja liidesefunktsioone. |
| notifyOutputChanged | function |
ei | Raamistikku uutest väljunditest teavitamise meetod |
| osariik | Dictionary |
ei | Komponendi olek, mis salvestatakse seansi viimase seansi setControlState'ist |
Märkus.
Meetodil ReactControl.init pole parameeter, mille containerHTMLDivElement puhul oleks kasutatud meetodit StandardControl.init . Ümbriseparameetrit pole, kuna Reacti juhtelemendid ei renderda DOM-i otse. Selle asemel tagastab meetod ReactControl.updateView reactElementi, mis sisaldab virtuaalse juhtelemendi DOM-i kirjeldust.
Näide
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Seotud artiklid
Reaktiveerimise juhtelemendid ja platvormiteegid
ReactControl
Power Appsi komponendi raamistiku API viide
Power Appsi komponendi raamistiku ülevaade