Bagikan melalui


StandardControl.init

Digunakan untuk menginisialisasi instans komponen. Komponen dapat memulai panggilan server jarak jauh dan tindakan inisialisasi lainnya. Nilai himpunan data tidak dapat diinisialisasi di sini, gunakan metode updateView untuk mencapainya.

trackContainerResize harus dipanggil sekali, sebaiknya dalam metode komponen init untuk memberi tahu bahwa komponen memerlukan informasi tata letak. Gunakan metode ini untuk memberi tahu kerangka kerja untuk mengisi allocatedHeight dan allocatedWidth metode.

Nota

tractContainerResize harus dipanggil terlebih dahulu sebelum allocatedHeight metode dan allocatedWidth .

Tersedia untuk

Aplikasi berbasis model, aplikasi kanvas, & portal.

Syntax

init(context,notifyOutputChanged,state,container)

Parameter-parameternya

Nama Parameter Tipe Diperlukan Description
context Konteks yes Properti Input yang berisi parameter, metadata komponen, dan fungsi antarmuka.
notifyOutputChanged function no Metode untuk memberi tahu kerangka kerja bahwa ia memiliki output baru
state Dictionary no Status komponen yang disimpan dari setControlState di sesi terakhir
container HTMLDivElement no Elemen div untuk dirender

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);
}

Kontrol
Referensi API kerangka kerja komponen Power Apps
Gambaran umum kerangka kerja komponen Power Apps