Udostępnij przez


StandardControl.init

Służy do inicjowania wystąpienia składnika. Składniki mogą uruchamiać wywołania serwera zdalnego i inne akcje inicjowania. Nie można zainicjować wartości zestawu danych w tym miejscu, użyj metody updateView , aby to osiągnąć.

element trackContainerResize powinien być wywoływany raz, najlepiej w metodzie składnika init , aby powiadomić, że składnik potrzebuje informacji o układzie. Użyj tej metody, aby poinformować platformę o wypełnianiu allocatedHeight metod i allocatedWidth .

Uwaga / Notatka

tractContainerResize należy wywołać najpierw przed metodami allocatedHeight i allocatedWidth .

Dostępne dla

Aplikacje oparte na modelu, aplikacje kanwy i portale.

Składnia

init(context,notifyOutputChanged,state,container)

Parametry

Nazwa parametru Typ Wymagane Description
kontekst kontekst yes Właściwości wejściowe zawierające parametry, metadane składnika i funkcje interfejsu.
notifyOutputChanged function no Metoda powiadamiania platformy o tym, że ma nowe dane wyjściowe
stan Dictionary no Stan składnika, który jest zapisywany z setControlState w ostatniej sesji
kontener HTMLDivElement no Element div do renderowania

Example

public init(context: ComponentFramework.Context<IInputs>, notifyOutputChanged: () => void, state: ComponentFramework.Dictionary, container:HTMLDivElement)
{
    this._labelElement = document.createElement("label");
    this._labelElement.setAttribute("class", "HelloWorldColor");
    container.appendChild(this._labelElement);
}

Kontrola
Dokumentacja interfejsu API platformy składników usługi Power Apps
Omówienie struktury składników usługi Power Apps