使用されているクライアント、クライアントがサーバーに接続されているかどうか、および使用されているデバイスの種類を判断するためのメソッドへのアクセスを提供します。
構文
context.client;
使用できる対象
モデル駆動型アプリ、キャンバス アプリ、ポータル。
プロパティ
disableScroll
コンポーネントのスクロール機能を無効にします。 このプロパティは、モデル駆動型アプリとキャンバス アプリの両方でサポートされています。
型: boolean
Methods
| メソッド | Description | 使用できる対象 |
|---|---|---|
| getClient | どのクライアントでスクリプトを実行するかを示す値を返します。 | モデル駆動型アプリとキャンバス アプリ |
| getFormFactor | ユーザーが使用しているデバイスの種類に関する情報を返します。 | モデル駆動型アプリとキャンバス アプリ |
| isOffline | サーバーがオンラインかオフラインかを問わず、情報を返します。 | モデル駆動型アプリ |
| isNetworkAvailable | ネットワークが使用可能かどうかに関する情報を返します。 | モデル駆動型アプリ |
Example
private createHTMLTableElement(): HTMLTableElement {
let tableElement: HTMLTableElement = document.createElement("table");
tableElement.setAttribute("class", "SampleControlHtmlTable_HtmlTable");
let key: string = "Example Method";
let value: string = "Result";
tableElement.appendChild(this.createHTMLTableRowElement(key, value, true));
key = "getFormFactor()";
value = String(this._context.client.getFormFactor());
tableElement.appendChild(this.createHTMLTableRowElement(key, value, false));
key = "getClient()";
value = String(this._context.client.getClient());
tableElement.appendChild(this.createHTMLTableRowElement(key, value, false));
}
関連資料
Power Apps コンポーネント フレームワーク API リファレンス
Power Apps コンポーネント フレームワークの概要