Partager via


Élément type-group

Le nœud type-group définit un ensemble de types identifiés par un nom unique. Ces informations peuvent être utilisées pour identifier les types de données pris en charge par une propriété spécifique.

Disponible pour

Applications pilotées par modèle et applications canevas

Paramètres

Nonm Description Type Obligatoire
name Nom du type de données string Oui

Éléments parents

Élément Description
control Définit l’espace de noms du composant, la version et les informations d’affichage.

Éléments enfants

Élément Description Occurrences
type Le type dans le nœud de type de groupe définit le type de données. 1 ou plus

type-group a une prise en charge limitée pour les applications canevas. Si les groupes de types peuvent facilement se résoudre en un type commun, le type « le plus compatible » (généralement le type le moins spécifique) est choisi pour le type de la colonne donnée. Les regroupements de types résolvables sont les suivants :

  • Chaînes : SingleLine.Text, Multiple, SingleLine.TextArea, SingleLine.Email, SingleLine.Phone, SingleLine.URL, SingleLine.Ticker.
  • Nombres : Décimal, FP, Whole.None, Devise.
  • Dates : DateAndTime.DateAndTime, DateAndTime.DateOnly.

Par exemple, le groupe de types suivant se traduit par l’ajout de la valeur Décimal comme type pour le type du paramètre donné :

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

Lorsqu’un type-group inclut une valeur qui n’est incluse dans aucun des groupes ci-dessus, ou inclut les valeurs de plusieurs groupes, la première valeur répertoriée dans type-group est choisie comme type pour ce paramètre.

Par exemple, le groupe de types suivant se traduit par l’ajout de la valeur TwoOptions comme type pour le type du paramètre donné :

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

Alors que ce qui suit recevrait à nouveau Décimal :

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

Exemple

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

Référence du schéma de manifeste Power Apps component framework
Référence des API Power Apps component framework
Vue d'ensemble de Power Apps component framework