次の方法で共有


StandardControl.init

コンポーネント インスタンスの初期化に使用されます。 コンポーネントはリモート サーバーの呼び出しや、その他の初期化アクションを開始できます。 データセット値をここで初期化できません。初期化するには updateView メソッドを使用してください。

trackContainerResize は 1 回呼び出す必要があります。可能な場合は、コンポーネント init メソッドで、コンポーネントにレイアウト情報が必要であることを通知します。 このメソッドを使用して、 allocatedHeight メソッドと allocatedWidth メソッドを設定するようにフレームワークに指示します。

tractContainerResize は、 allocatedHeight メソッドと allocatedWidth メソッドの前に最初に呼び出す必要があります。

使用可能な対象

モデル駆動型アプリ、キャンバス アプリ、ポータル。

構文

init(context,notifyOutputChanged,state,container)

パラメーター

パラメーター名 タイプ 必須 Description
コンテキスト コンテキスト yes パラメーター、コンポーネント メタデータ、およびインターフェイス関数を含む Input プロパティ
notifyOutputChanged function no 新しい出力があることをフレームワークに通知するメソッド
状態 Dictionary no 最後のセッションで setControlState から保存されたコンポーネントの状態
コンテナ HTMLDivElement no レンダリングする 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 コンポーネント フレームワークの概要