UniqueOnly

Permet de garantir qu’un élément (ligne/enregistrement) est unique dans un ensemble donné (liste, itération, tableau) en refusant tout doublon sur une ou plusieurs clés.


Élément qui l’utilise

Il peut être appliqué à tout type de champ (TextBox, NumberBox, DateBox, etc.), puisqu’il ne vérifie pas le contenu d’un seul champ mais l’unicité d’une ou plusieurs valeurs dans un ensemble (table, itérateur, liste de saisie…).


Paramètres

  • Le paramètre keys indique quelle(s) colonne(s) ou champ(s) constituent la clé d’unicité

    • Exemple : email chaque email doit être unique dans la liste

    • Exemple : name, firstname la combinaison Nom + Prénom doit être unique


Exemple de code JXML

<Question>
  <Label IsTooltipOnly="true">uniqueOnly</Label>
  <TextBox Name="person|firstname" RefreshOnExit="false" DataType="string" 
   NumberOfVisibleCharacters="10" IsRequired="false" AutoSize="true" IsEnabled="" IsReadOnly="">
     <Control ErrorType="error" Type="uniqueOnly">
      <Parameter Name="keys" Value="name,firstname" />
     </Control> 
  </TextBox>
</Question>


Mode flow

Dernière modification le 17-10-2025

Lorsque vous naviguez sur le campus Jway, des informations sont susceptibles d'être enregistrées (cookies) sur votre terminal pour personnaliser vos contenus et votre navigation.

Nous n'utilisons que des cookies indispensables au bon fonctionnement de ce site et dont le seul objectif est d'améliorer notre service aux usagers.

En savoir plus