テーブル フォームに関するすべての情報へのアクセスを提供します。
使用できる対象
モデル駆動型アプリ
プロパティ
createFromEntity
マップされた列の値に基づいて既定値を提供するレコードを指定します。 ルックアップ オブジェクトには、 id、 name、 entityTypeの各プロパティがあります。
型: LookupValue
entityId
フォームを表示するテーブル レコードの一意の ID。
型: string
entityName
フォームを表示するテーブルの論理名。
型: string
formId
表示するフォーム インスタンスの ID。
型: string
高さ
表示するフォーム ウィンドウの高さ (ピクセル単位)。
型: number
openInNewWindow
フォームを新しいウィンドウに表示するかどうかを指定します。
型: boolean
useQuickCreateForm
簡易作成フォームを開くかどうか。 既定値は false です。
型: boolean
width
表示するフォーム ウィンドウの幅 (ピクセル単位)。
型: boolean
windowPosition
画面上のウィンドウ位置を指定します。
型: number
windowPosition値は、次の可能な値を持つ数値です。
| 価値 | 位置 |
|---|---|
| 1 | 中央 |
| 2 | 側 |
Example
private onRowClick(event: Event): void {
let rowRecordId = (event.currentTarget as HTMLTableRowElement).getAttribute(
RowRecordId
);
if (rowRecordId) {
let entityreference = this.contextObj.parameters.simpleTableGrid.records[
rowRecordId
].getNamedReference();
let entityFormOptions = {
entityName: entityreference.entityType!,
entityId: entityreference.id
};
this.contextObj.navigation.openForm(entityFormOptions);
}
}
関連資料
Power Apps コンポーネント フレームワーク API リファレンス
Power Apps コンポーネント フレームワークの概要