Composants HTML standard

Vous pouvez utiliser des composants HTML standard dans vos pages Web. Les composants HTML standard sont recensés sous Balises de formulaire, dans la vue Palette.

Vous pouvez également utiliser le composant Table. Ce composant Table apparaît sous l'intitulé Tableau simple sous Composants Web i dans la vue Palette, afin d'être distingué du composant Web Table IBM® i.

Tous ces composants doivent être inclus dans une balise FORM dans votre page JSP de manière à apparaître comme zones d'entrée et de sortie dans l'assistant d'interaction Web. Le tableau simple peut être inclus dans la balise FORM, contrairement au composant Web Table IBM i, qui doit apparaître hors de la balise FORM sur la page.

Le tableau suivant répertorie les composants Web IBM i et les composants HTML équivalents utilisés dans les interactions Web des applications Web IBM i. Il indique également l'emplacement des composants HTML dans la palette.

icomposant Web Composant HTML utilisé dans les interactions Web Emplacement du composant HTML dans la palette
Bouton Bouton Soumettre Balises FORM
Case à cocher Case à cocher Balises FORM
Zone de liste Zone de liste déroulante Balises FORM
Hyperlien - -
Image - -
Bouton Image - -
Libellé - -
Groupe de boutons d'option Bouton d'option Balises FORM
Zone de sélection Boîte à liste Balises FORM
Table (utilisée également dans les sous-fichiers) - -
- Tableau simple Composants Web IBM i
Zone de texte Zone de texte Balises FORM
Zone de saisie Zone de saisie Balises FORM

Remarques supplémentaires

Avant d'utiliser des composants HTML standard dans des interactions Web, vous devez prendre connaissance des remarques suivantes :
  • Les composants HTML standard ne contiennent pas d'attributs i spécifiques. Par exemple, le composant Web i Zone de saisie comprend des options de formatage de données propres à i. Par ailleurs, la méthode de validation à l'exécution est exécutée sur certaines valeurs d'attribut définies pour le composant Web Zone de saisie. Le composant Web Table i peut traiter des données issues d'une base de données résidant sur un hôte i. Les composants HTML standard ne comprennent pas de telles fonctions spécifiques à i.
  • Vous pouvez associer les composants HTML standard Liste déroulante, Zone de liste, Zone de saisie et Zone de texte à des paramètres dans les pages "Mappage et liaison des paramètres d'entrée aux zones d'entrée" et "Mappage et liaison des paramètres de sortie aux zones de sortie" de l'assistant d'interaction Web.

    Toutefois, vous ne pouvez associer les composants HTML standard Case à cocher, Bouton d'option et Bouton Soumettre qu'aux paramètres de la page "Mappage et liaison des paramètres d'entrée aux zones d'entrée" de l'assistant d'interaction Web.

  • Quant aux composants HTML standard utilisés dans les zones de page de sortie, les données que vous avez définies pour les composants HTML sont remplacées par une fonction JavaScript™ si les composants HTML sont associés aux paramètres de l'assistant d'interaction Web et que l'assistant est lancé pour créer l'interaction Web.

    Pour restaurer les données, appelez l'assistant d'interaction Web pour modifier l'interaction (en cliquant deux fois sur le fichier nom_interaction.wit du projet Web), dissociez les composants HTML des paramètres dans l'assistant et cliquez sur Terminer pour mettre à jour l'interaction Web. Les données initiales que vous avez définies pour les composants HTML apparaissent désormais dans la vue Attributs.

  • Une fois les données remplacées par la fonction JavaScript dans les composants HTML Zone de liste ou Liste déroulante, vous pouvez ajouter des données en complétant les zones Nom et Valeur de l'onglet Options de la vue Attributs du composant HTML. La prochaine fois que vous lancerez l'assistant d'interaction Web dans le cadre des interactions Web utilisant ces composants HTML, les nouvelles données seront remplacées par une fonction JavaScript.
    Pour supprimer ou modifier les données de ces composants HTML, procédez comme suit :
    1. Appelez l'assistant d'interaction Web pour modifier l'interaction Web.
    2. Dissociez les zones des paramètres de l'assistant.
    3. Cliquez sur Terminer pour exécuter l'assistant et mettre à jour l'interaction Web.
    4. Dans la vue Attributs du composant HTML Zone de liste ou Liste déroulante, cliquez sur l'onglet Options.
    5. Modifiez ou supprimez les données de l'onglet Options.
    6. Appelez l'assistant d'interaction Web pour modifier l'interaction Web.
    7. Associez les zones aux paramètres de l'assistant.
    8. Cliquez sur Terminer pour exécuter l'assistant et mettre à jour l'interaction Web qui remplacera les données par une fonction JavaScript.
  • Une fois que vous avez associé les composants HTML aux paramètres et que l'assistant d'interaction Web est lancé, vous ne pouvez pas ajouter de données à la zone Valeur initiale des composants HTML Zone de texte et Zone de saisie.
    Toutefois, vous pouvez modifier ou supprimer les données de la zone Valeur initiale.
    1. Appelez l'assistant d'interaction Web pour modifier l'interaction Web.
    2. Dissociez les composants HTML des paramètres de l'assistant.
    3. Cliquez sur Terminer pour exécuter l'assistant et mettre à jour l'interaction Web.
    4. Dans la vue Attributs du composant HTML Zone de texte ou Zone de saisie, modifiez ou supprimez les données de la zone Valeur initiale.
    5. Appelez l'assistant d'interaction Web pour modifier l'interaction Web.
    6. Associez les composants HTML aux paramètres de l'assistant.
    7. Cliquez sur Terminer pour exécuter l'assistant et mettre à jour l'interaction Web. Les données sont remplacées par une fonction JavaScript.
  • Définissez le point virgule (;) comme délimiteur dans la valeur renvoyée par le programme hôte et dans les composants Web IBM i. Ainsi, les données renvoyées par le programme hôte sont traitées comme les composants HTML standard Zone de liste déroulante et Boîte de sélection et les composants Web i Zone de liste et déroulante et Boîte de sélection. Pour plus d'informations sur le format des données renvoyées par les programmes hôte, consultez la description de l'onglet Données (voir Composant Web Zone de liste et Composant Web Zone de sélection).
  • Les conventions de dénomination des composants Web i s'appliquent également aux composants HTML standard. Toutefois, l'opération de validation en phase de conception des valeurs d'attribut des composants HTML standard est limitée. Les noms des composants HTML standard sont validés dès que vous appelez l'assistant d'interaction Web. Une boîte de dialogue indique les noms de composant HTML standard devant être modifiés et les noms recommandés. Le système affiche la même boîte de dialogue pour les noms de composant Web i.

Commentaires en retour