Chia sẻ qua


StandardControl.init

Được sử dụng để khởi tạo phiên bản cấu phần. Các cấu phần có thể khởi động cuộc gọi máy chủ từ xa và các hành động khởi tạo khác. Không thể khởi tạo giá trị tập dữ liệu ở đây, hãy sử dụng phương pháp updateView để đạt được điều đó.

trackContainerResize nên được gọi một lần, init tốt nhất là trong phương pháp thành phần để thông báo rằng các thành phần cần thông tin bố trí. Sử dụng phương pháp này để nói với khung để cư dân và allocatedHeight các phương allocatedWidth pháp.

Lưu ý

tractContainerResize nên được gọi là đầu tiên trước khi các và allocatedHeight phương allocatedWidth pháp.

Sẵn dùng cho

Ứng dụng dựa trên mô hình, ứng dụng bảng tùy biến và cổng thông tin.

Cú pháp

init(context,notifyOutputChanged,state,container)

Tham số

Tên tham số Kiểu Bắt buộc Sự miêu tả
ngữ cảnh Ngữ cảnh Thuộc tính Đầu vào chứa các tham số, siêu dữ liệu cấu phần và hàm giao diện.
notifyOutputChanged function không Phương pháp để thông báo cho khuôn khổ rằng nó có đầu ra mới
tiểu bang Dictionary không Trạng thái cấu phần được lưu từ setControlState trong phiên cuối cùng
bộ chứa HtmlDivElement không Thành phần div cần kết xuất

Ví dụ

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

điều khiển
Tham khảo API khung thành phần Power Apps
Tổng quan về khuôn khổ cấu phần Power Apps