Ajouter des conteneurs à l'application DOM virtuelle Oracle JET
Introduction
Une mise en page réactive peut s'adapter à une grande variété de tailles d'écran, des petits téléphones aux écrans de bureau. Une disposition flexible Oracle JavaScript Extension Toolkit (Oracle JET) comporte des éléments enfant que vous pouvez organiser dans n'importe quelle direction. Lorsque la taille de l'écran change, ces éléments s'ajustent eux-mêmes en augmentant pour remplir l'espace inutilisé ou en diminuant pour éviter le débordement des éléments parent ou enfant dans la disposition. Pour concevoir une mise en page réactive pour l'application DOM virtuelle que vous avez composée dans le parcours de formation précédent, utilisez les classes de mise en page Oracle JET oj-flex
et oj-flex-item
pour créer des conteneurs réactifs. La mise en page modifiée de votre application DOM virtuelle ressemblera à ceci.
Description de l'illustration layout_plan.png
Objectifs
Dans ce tutoriel, vous allez ajouter des classes de style de mise en page flexible Oracle JET à votre application DOM virtuelle pour convertir sa mise en page en cours en mise en page multi-écran.
Prérequis
- Environnement de développement configuré pour créer des applications DOM virtuelles Oracle JET incluant une installation de Node.js
- Navigateur Web Google Chrome installé et défini comme navigateur Web par défaut
- Accès au cookbook Oracle JET Developer
- (Option 1) Fin du tutoriel final du parcours de formation précédent de cette série : Créer un conteneur parent 2 et des composants de conteneur d'élément d'activité
- (Option 2) Si vous n'avez pas terminé le parcours de formation précédent dans cette série : jet-virtual-dom-app-temp.zip téléchargé
Tâche 1 : télécharger l'application Starter Virtual DOM
Ignorez cette tâche si vous continuez à travailler dans une application DOM virtuelle que vous avez créée dans le parcours de formation précédent.
-
Renommez
jet_virtual_dom_app_temp.zip
enJET-Virtual-DOM-app.zip
. Extrayez le contenu du dossierJET-Virtual-DOM-app
. -
Accédez au dossier
JET-Virtual-DOM-app
et restaurez l'application DOM virtuelle Oracle JET.npx @oracle/ojet-cli restore
Votre application DOM virtuelle est prête à être utilisée.
Tâche 2 : Ajouter des classes de style au conteneur parent 1 et au conteneur d'activité
Ajoutez des classes de style de mise en page flexible Oracle JET aux composants Conteneur parent 1 et Conteneur d'activité pour créer une mise en page flexible.
-
Ouvrez le livre de cuisine Oracle JET, cliquez sur Disposition et navigation dans la barre de menus, puis sélectionnez le composant Présentation flexible. Dans la barre d'outils, cliquez sur Document d'API, puis sélectionnez flexible.
-
Dans la documentation de l'API Flex Layout, faites défiler l'affichage jusqu'au tableau qui décrit les classes de disposition flexible et consultez la classe
oj-flex
. -
Accédez au répertoire
JET-Virtual-DOM-app/src/components
et ouvrez le fichierParentContainer1.tsx
dans un éditeur. -
Recherchez l'élément
div
oùid="parentContainer1"
. Ajoutez des classes de disposition flexibleoj-flex oj-flex-init
à l'élément.<div id="parentContainer1" class="oj-flex oj-flex-init oj-panel oj-bg-warning-20">
-
Accédez au répertoire
JET-Virtual-DOM-app/src/components/Activity
et ouvrezActivityContainer.tsx
dans un éditeur. -
Recherchez l'élément
div
oùid="activitiesContainer"
. Ajoutez une classe de présentation flexible d'élément de conteneur Oracle JEToj-flex-item
.<div id="activitiesContainer" class="oj-flex-item oj-bg-info-30">
-
Enregistrez et fermez les fichiers ouverts.
Tâche 3 : Ajouter des classes de style au conteneur parent 2 et à ses conteneurs enfant
Ajoutez des classes de style de mise en page flexible Oracle JET au conteneur parent 2, au conteneur de détails d'article et aux composants du conteneur d'activité pour créer une mise en page flexible.
-
Accédez au répertoire
JET-Virtual-DOM-app/src/components
et ouvrez le fichierParentContainer2.tsx
dans un éditeur. -
Recherchez l'élément
div
oùid="parentContainer2"
. Ajoutez des classes de disposition flexibleoj-flex oj-flex-item
à l'élément.<div id="parentContainer2" class="oj-flex oj-flex-item oj-panel oj-bg-danger-30">
-
Accédez au répertoire
JET-Virtual-DOM-app/src/components/ActivityItem
et ouvrezActivityItemContainer.tsx
dans un éditeur. -
Recherchez l'élément
div
oùid="activityItemsContainer"
. Ajoutez une classe de présentation flexible d'élément de conteneur Oracle JEToj-flex-item
à l'élément.<div id="activityItemsContainer" class="oj-flex-item oj-bg-success-20">
-
Accédez au répertoire
JET-Virtual-DOM-app/src/components/ItemDetail
et ouvrezItemDetailContainer.tsx
dans un éditeur. -
Recherchez l'élément
div
oùid="itemDetailsContainer"
. Ajoutez une classe de présentation flexible d'élément de conteneur Oracle JEToj-flex-item
.<div id="itemDetailsContainer" class="oj-flex-item oj-bg-neutral-30">
-
Enregistrez et fermez les fichiers ouverts.
Tâche 4 : exécution de l'application DOM virtuelle
-
Dans la fenêtre de terminal, exécutez l'application DOM virtuelle à partir du répertoire
JET-Virtual-DOM-app
.npx @oracle/ojet-cli serve
Les outils Oracle JET exécutent votre application DOM virtuelle dans votre navigateur Web local. Dans la fenêtre du navigateur, la disposition de l'application DOM virtuelle a changé. Les composants sont disposés horizontalement à travers la fenêtre et le redimensionnement de la largeur de la fenêtre entraîne le réglage des conteneurs pour maintenir leurs positions respectives et leurs affichages de contenu.
-
Fermez la fenêtre ou l'onglet du navigateur qui affiche votre application DOM virtuelle en cours d'exécution.
-
Dans la fenêtre de terminal, appuyez sur Ctrl+C et, si vous y êtes invité, entrez
y
pour quitter le travail par lots d'outils Oracle JET.
Etape suivante
Pour passer au tutoriel suivant de ce parcours de formation, cliquez ici.
Ressources de formation supplémentaires
Explorez d'autres exercices sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir explorateur Oracle Learning.
Pour consulter la documentation du produit, consultez Oracle Help Center.
Add containers to the Oracle JET virtual DOM app
F72921-01
December 2022
Copyright © 2022, Oracle and/or its affiliates.