次の方法で共有


type-group 要素

type-group ノードは単一の名前で識別される一連の種類を定義します。 この情報は、特定の property でサポートしているデータの種類を識別するために使用できます。

以下に使用できます

モデル駆動型アプリとキャンバス アプリ

パラメーター

件名 内容 タイプ 必要
name データの種類名 string はい

親要素

Element 説明
control コンポーネントの名前空間、バージョン、表示情報を定義します。

下位要素

要素 内容 発生回数
type type-group ノードの種類は、データの種類を定義します。 1 以上

type-group は、キャンバス アプリのサポートに制限があります。 タイプ グループが共通のタイプに容易に解決できる場合、「最も互換性のある」タイプ (一般的に最も特異性の低いタイプ) が与えられた列のタイプとして選択されます。 解決可能なタイプのグループ化は次のとおりです:

  • 文字列: SingleLine.Text、Multiple、SingleLine.TextArea、SingleLine.Email、SingleLine.Phone、SingleLine.URL、 SingleLine.Ticker。
  • 数値: Decimal、FP、Whole.None、Currency。
  • 日付: DateAndTime.DateAndTime、DateAndTime.DateOnly。

例えば、以下の型グループでは、コンポーネントは、与えられたパラメータの型として 10 進数 という値を受け取ることになります:

<type-group name="numeric">
       <type>FP</type>
       <type>Decimal</type>
       <type>Whole.None</type>
</type-group>

type-group に上記のいずれのグループにも含まれない値が含まれている場合や、複数のグループの値が含まれている場合は、type-group に記載されている最初の値がそのパラメータのタイプとして選択されます。

例えば、以下の型グループでは、コンポーネントは、与えられたパラメータの型として TwoOptions という値を受け取ることになります:

<type-group name="example1">
       <type>TwoOptions</type>
       <type>Decimal</type>
       <type>FP</type>
</type-group>

一方、次のような場合は、再び「10 進数」となります:

<type-group name="example2">
       <type>Decimal</type>
       <type>TwoOptions</type>
       <type>FP</type>
</type-group>

<type-group name="numbers">
      <type>Whole.None</type>
      <type>Currency</type>
      <type>FP</type>
      <type>Decimal</type>
    </type-group>

Power Apps component framework のマニフェスト スキーマ リファレンス
Power Apps Component Framework API の参照
Power Apps Component Framework の概要

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。