Comprendre les matrices IU

La méthode recommandée pour créer des matrices HTML d'entrée et de sortie consiste à utiliser la technique d'affichage HTML basée sur un schéma appelée indications uiHint. Pour des besoins plus complexes, vous pouvez créer un code HTML qui correspond étroitement aux pratiques métier de votre client et le capturer sous la forme d'une matrice d'interface utilisateur (UI).

La matrice d'interface utilisateur (IU) est un référentiel pour un document HTML unique associé à un schéma XML, dans lequel le schéma définit les données affichées et/ou modifiées par le document HTML. Le document HTML de la matrice IU permet de mettre au point l'affichage à l'aide des méthodes prises en charge par les documents HTML, comme JavaScript et la fonctionnalité CSS complète.

Cette section décrit les concepts et fournit des conseils relatifs à la configuration des matrices IU.

Matrices de sortie et formulaires de saisie

Les matrices IU sont généralement mises au point sous la forme de tables de sortie lorsque utilisées avec les zones de portail - pour plus d'informations, voir Zones de matrice. Lorsque référencées au sein de scripts APT, ou de flux de processus, les matrices IU sont généralement mises au point comme des formulaires pour la capture et la mise à jour des données.

Figure 1. Formulaire de saisie HTML affiché (pour un script APT)
Formulaire de saisie des informations personnelles affiché
Figure 2. HTML pour affichage d'un objet métier client
Document HTML pour afficher un objet métier client
Figure 3. Document HTML client affiché (données de sortie pour la zone)
Document HTML client affiché

Fragments de matrice IU

Une matrice IU peut représenter une matrice HTML complète ou un fragment qui peut être incorporé dans une matrice complète.

Vous pouvez utiliser un fragment de matrice IU dans les cas d'utilisation suivants :
  • Partager et réutiliser le même code HTML/JavaScript dans plusieurs matrices IU complètes. Le fragment de matrice IU est référencé dans le cadre de la définition HTML des matrices IU complètes.
  • Intégrer une logique HTML/JavaScript complexe dans une matrice dont le code HTML est affiché à l'aide des indications uiHint.
  • Implémenter une matrice de filtre pour une zone de recherche de l'explorateur de données dans laquelle la syntaxe de définition de filtre de base ne gère pas vos besoins métier.

Prise en charge de l'outil de configuration

Le support apporté par l'outil de configuration pour les matrices IU comprend la possibilité d'introduire et d'extraire un document XML à partir du document HTML. Pour plus d'informations sur le support spécialisé pour les fonctionnalités HTML et JavaScript, voir Attributs et fonctions de matrice IU.