Attributs dans les fichiers d'écran d'identificateur
Cette rubrique décrit les attributs que vous devez définir dans les fichiers écran d'identificateur. Reportez-vous aux exemples de fichier pour une meilleure compréhension des attributs.
| Attribut | Descriptif |
|---|---|
uId |
Il s'agit de l'identificateur unique de l'écran et il est obligatoire. |
packageName |
Il s'agit d'un attribut obligatoire qui spécifie le nom de package de l'écran. |
className |
Il s'agit d'un attribut obligatoire qui spécifie le nom de classe de l'écran. |
namespaces |
Il définit l'objet qui contient tous les espaces de nom source et cible utilisés à l'écran. Cet attribut est obligatoire si vous utilisez des espaces de nom à l'écran. |
staticBindings |
Objet qui répertorie tous les espaces de nom et chemins de liaison statique source et cible utilisés à l'écran. Cet attribut est obligatoire si vous utilisez des liaisons statiques à l'écran. |
events |
Liste des événements publiés par l'écran. Cet attribut est obligatoire si l'écran publie des événements. |
subscribers |
Liste des événements globaux et locaux que l'écran écoute. Cet attribut est obligatoire si l'écran écoute des événements. |
identifierType |
Cet attribut permet de catégoriser le type d'écran d'identificateur. La valeur est une chaîne. Exemple: AddressDisplay. |
templateString |
Contrairement à un écran normal, la valeur de cet attribut est déterminée de manière dynamique. Par conséquent, ne définissez pas cet attribut. L'attribut fournit le chemin du fichier modèle HTML qui définit l'interface utilisateur de l'écran. |
identifierList |
Il s'agit d'un attribut obligatoire. Il s'agit d'une représentation JSON de l'élément XML <IdentifierList> dans le fichier ExtnScreenIdentifiers.xml . |
identifierMappings |
Il s'agit d'un attribut facultatif. Il s'agit d'une représentation JSON de l'élément XML <IdentifierMappings> dans le fichier ExtnScreenIdentifiers.xml . |
| Attribut | Descriptif |
|---|---|
screenId |
Indique le nom de classe qualifié complet de l'écran. Il s'agit d'un attribut obligatoire. Par exemple : extn.common.address.newdisplay.AddressDisplay |
className |
Nom de l'écran d'identification. |
identifierTemplatesRootPath |
Cet attribut fournit le chemin d'accès au dossier qui contient tous les identificateurs. Il commence par extn et doit être au même format que packageName pour un écran standard. Par exemple : extn.common.address.newdisplay.identifiers |
baseTemplateFolder |
Cet attribut fournit le chemin d'accès au dossier templates qui contient le fichier HTML du référentiel de widgets. Il commence par extn et doit être au même format que packageName pour un écran standard. Par exemple : extn.common.address.newdisplay.templates |
| Attribut | Descriptif |
|---|---|
screenId |
Indique le nom de classe qualifié complet de l'écran. Il s'agit d'un attribut obligatoire. Par exemple : extn.common.address.newdisplay.AddressDisplay |
| Attribut | Descriptif |
|---|---|
data-dojo-type |
Il définit le type de widget. Par exemple, Link, Label, etc. |
data-ibmsc-uid |
Il s'agit de l'identificateur unique du widget dans le fichier HTML du référentiel de widgets, qui doit être utilisé lors de la référence du widget dans ce fichier HTML d'identificateur. |
data_dojo_props_identifier |
Il s'agit d'une chaîne JSON contenant uId et sa valeur, qui est obligatoire. De même, toutes les propriétés du widget qui doivent être remplacées dans l'identificateur html doivent être définies.Remarque: Les propriétés que vous pouvez remplacer ne peuvent être que des chaînes, des booléens et des nombres. |
| Attribut | Descriptif |
|---|---|
Screen |
Il s'agit de l'élément répétitif requis pour tous les écrans d'identificateur. |
screenID |
Il s'agit du nom de classe qualifié complet de l'écran d'identificateur et il s'agit d'un attribut obligatoire. |
defaultIdentifierId |
Détermine le fichier HTML qui doit être utilisé pour afficher l'interface utilisateur d'un identificateur lorsqu'aucun code HTML correspondant n'est défini pour cet identificateur dans le dossier identifiers du répertoire des extensions. |
IdentifierList |
Cet élément est obligatoire pour un nouvel écran. Il répertorie tous les identificateurs primaires pour lesquels des HTMLs ont été définis. |
description |
Il s'agit d'un attribut obligatoire. Il définit comment accéder à un écran d'identification. Par exemple: Ouvrez l'onglet Adresse dans la page des détails d'un client avec une adresse France pour ouvrir cet écran d'identification. |
identifierId |
Il s'agit d'un attribut obligatoire qui est requis pour identifier les identificateurs principaux dans la liste des identificateurs. |
IdentifierMappings |
Cet élément est facultatif. Parfois, les entreprises peuvent décider de ne pas créer de HTMLs distincts pour chaque identificateur, mais d'utiliser l'identificateur principal comme norme. Par exemple, une entreprise peut décider d'utiliser également le format d'affichage d'adresse des États-Unis pour l'Inde. Dans l'élément |
| Attribut | Descriptif |
|---|---|
appScreen |
Indique les écrans fournis dans l'application. |
extnScreen |
Indique l'écran qui vient d'être créé. |
type |
Indique la méthode d'utilisation de l'écran d'identification nouvellement créé. Par exemple, override. |