次の方法で共有


マニフェスト スキーマ リファレンス

このセクションは Microsoft Power Platform CLI を使用して生成されたマニフェスト スキーマの参照ドキュメントを含みます。

重要

以下のために利用可能 タブには、モデル駆動型アプリとキャンバス アプリでサポートされている要素が表示されます。 サポートされるかどうかに関係なく、個々のプロパティごとに利用可能セクションを確認することをお勧めします。 たとえば、コード エレメントは、モデル駆動型アプリとキャンバスアプリの両方でサポートされていますが、code エレメントの html プロパティと img プロパティはキャンバスアプリをサポートしていません。

要素 プロパティ 使用可能な対象
code リソース ファイルが配置されているパスを参照します。 モデル駆動型アプリとキャンバス アプリ
control コンポーネントの名前空間、バージョン、表示情報を定義します。 モデル駆動型アプリとキャンバス アプリ
css CSS はコード コンポーネントを UI に表示する方法を記述します。 モデル駆動型アプリとキャンバス アプリ
data-set コンポーネント マニフェストのデータセット ノードは、一連のテーブル レコードの特定の構成可能な表現を表します。 モデル駆動型アプリ
ドメイン external-service-usage 要素 内のドメインを指定します キャンバス アプリ
依存関係 このコンポーネントが依存する別のコンポーネント内のライブラリを参照します。 モデル駆動型アプリ
external-service-usage このコントロールが外部サービスを使用しているかどうかを示します。 そうである場合は、enabled 属性フラグを true に設定し、外部サービス ドメインを <___domain> プロパティに追加します。 外部サービスを使用するコントロールはプレミアム コントロールであり、エンド ユーザーには Power Apps プレミアム コントロールでアプリを開くためのライセンス。 詳細情報 : ライセンス キャンバス アプリ
イベント要素 Power Apps Studio 内で構成し、コンポーネント コード内でトリガーできる Power FX 式を定義します。 キャンバス アプリ
feature-usage feature-usage 要素は uses-feature 要素のラッパーとして機能します。この要素によって開発者は、コンポーネントが使用する機能を宣言することができます。 feature-usage 要素が定義されていない場合は、この要素は必要ありません。 モデル駆動型アプリ
img img Web リソースによって、コード コンポーネントのイメージを追加できます。 モデル駆動型アプリ
manifest マニフェストはコンポーネントを定義するメタデータ ファイルです。 説明する XML ドキュメントです
- コンポーネントの名前空間。
- 構成が可能なデータの種類、フィールドまたはデータセット。
- コンポーネントが追加されたときにアプリケーションで構成できる任意のプロパティ。
- コンポーネントが必要とするリソース ファイルの一覧。
- そのうちひとつは JavaScript Web リソースである必要があります。 この JavaScript はオブジェクトをインスタンス化する関数を含む必要があります。 これはコンポーネントが動作するのに必要なメソッドを公開するインターフェースを実装します。 これはコンポーネント実装ライブラリと呼ばれます。
- 必要なインタフェースを適用するオブジェクトを返す、コンポーネント実装ライブラリの JavaScript 関数名。
誰かがアプリケーションのコンポーネントを設定したときに、マニフェストのデータは利用可能なコンポーネントを除外して、コンテキストに有効なコンポーネントのみ構成に使用できるようにします。 コンポーネントのマニフェストで定義されたプロパティは、コントロールの設定時に値を指定できるよう構成フィールドとして表示されます。 これらのプロパティ値は、実行時にコンポーネント関数で利用可能になります。
モデル駆動型アプリとキャンバス アプリ
プラットフォームアクション コントロールの依存関係が、コントロールの読み込み時ではなく、オンデマンドで読み込まれるように指定するために使用します。 モデル駆動型アプリとキャンバス アプリ
platform-library リソースとして使用するプラットフォーム ライブラリ。
この要素は React のコントロールとプラットフォーム ライブラリ (プレビュー) で使用します。
モデル駆動型アプリとキャンバス アプリ
property-dependencies property-dependencies のグループを定義します。 キャンバス アプリ
property-dependency property-dependencies ノードのプロパティ依存関係。 2 つのプロパティ間の依存関係を定義します。 キャンバス アプリ
property-set データセットが構成されるエンティティからの特定の種類の列に対してデータセットの列を明示的に構成できるように、データセット マニフェスト ノード内に内部構成を定義します。 モデル駆動型アプリ
property property ノードは、コンポーネントが Microsoft Dataverse から想定される特定の設定可能なデータを定義します。 モデル駆動型アプリとキャンバス アプリ
resources コンポーネント マニフェストの resources ノードは、コンポーネントのビジュアル化を実装するために必要なリソース ファイルを参照します。 モデル駆動型アプリとキャンバス アプリ
resx resx Web リソースは、定義したローカライズ文字列の管理に使用します。 モデル駆動型アプリとキャンバス アプリ
タイプ type-group ノードの種類は、データの種類を定義します。 モデル駆動型アプリ
type-group type-group ノードは単一の名前で識別される一連の種類を定義します。 この情報は、特定の property でサポートしているデータの種類を識別するために使用できます。 モデル駆動型アプリとキャンバス アプリ
types モデル駆動型アプリとキャンバス アプリ
uses-feature コード コンポーネントが使用する機能を示します。 モデル駆動型アプリ

Power Apps Component Framework Manifest Schema リファレンス
Power Apps Component Framework API リファレンス
Power Apps Component Framework の概要