Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Đượ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ọiinit một lần tốt nhất 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í . Điều này cho biết khuôn khổ để cư dân và allocatedHeight phương allocatedWidth pháp.
Lưu ý
trackContainerResize nên được gọi đầ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 và bảng tùy biến
Cú pháp
init(context,notifyOutputChanged,state)
Tham số
| Tên tham số | Loại | Bắt buộc | Sự miêu tả |
|---|---|---|---|
| ngữ cảnh | Ngữ cảnh | có | 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 |
Lưu ý
Phương pháp ReactControl.init containerHTMLDivElement không có tham số với phương pháp StandardControl.init . Không có tham số container vì điều khiển React không trực tiếp kết xuất DOM. Thay vào đó, phương pháp ReactControl.updateView sẽ trả về ReactElement chứa mô tả về doM điều khiển ảo.
Ví dụ
public init(
context: ComponentFramework.Context<IInputs>,
notifyOutputChanged: () => void,
state: ComponentFramework.Dictionary
): void {
this.notifyOutputChanged = notifyOutputChanged;
this.context.mode.trackContainerResize(true);
}
Bài viết liên quan
React controls & platform libraries
ReactControl
Tham khảo API khung thành phần Power Apps
Tổng quan về khuôn khổ cấu phần Power Apps