Nouvel assistant d’ajout de champs new-field-wizard

Un assistant accessible à partir du menu Outils >Avancé >Ajout de champs permet d’ajouter un ou plusieurs champs dans un tableau de la base de données.

La validation de l’assistant met à jour le schéma d’extension dutableau à étendre et lance le script SQL pour modifier la structure physique de la base de données.

Cet assistant à l'avantage d'ajouter rapidement un champ sans avoir à connaître la structure d'un schéma de données.

L'inconvénient principal est la limitation des données et des propriétés à étendre.

Les écrans de l’assistant contiennent les étapes suivantes :

  1. La première page permet de renseigner le nom du schéma à étendre et l'espace de noms du schéma d'extension où seront enregistrées les modifications :

  2. La page suivante renseigne les propriétés du champ à ajouter.

  3. Pour valider les modifications, cliquez sur le bouton Terminer.

Un fichier d'extension de nom "cus:recipient" dans notre exemple, est automatiquement créé et le script SQL correspondant exécuté :

<srcSchema extendedSchema="nms:recipient" label="Recipients" name="recipient"  namespace="cus">
  <element name="recipient">
    <attribute belongsTo="cus:recipient" dataPolicy="email" label="Email" length="80" name="email1" sqlname="sEmail1" type="string" user="true"/>
  </element>
</srcSchema>
NOTE
Par défaut, les champs ajoutés sont déclarés avec la propriété user (avec la valeur "true"). Celle-ci permet d'afficher et d'éditer le champ dans le formulaire de saisie du schéma étendu avec l'utilisation d'un contrôle de type "treeEdit" (voir à ce sujet le chapitre Formulaires de saisie).
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1