StandardControl.init

用于初始化组件实例。 组件可以启动远程服务器调用和其他初始化作。 无法在此处初始化数据集值,请使用 updateView 方法实现此目的。

应调用 trackContainerResize 一次,最好在组件init方法中通知组件需要布局信息。 使用此方法告知框架填充 allocatedHeightallocatedWidth 方法。

注释

应在 and allocatedWidth 方法之前allocatedHeight先调用 tractContainerResize。

适用于

模型驱动应用、画布应用和门户。

Syntax

init(context,notifyOutputChanged,state,container)

参数

参数名称 类型 必选 Description
上下文 上下文 是的 包含参数、组件元数据和接口函数的 输入属性
notifyOutputChanged function 通知框架有新输出的方法
状态 Dictionary 在上一个会话中从 setControlState 保存的组件状态
容器 HTMLDivElement 要呈现的 div 元素

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

控制
Power Apps 组件框架 API 参考
Power Apps 组件框架概述