Premier chapître sur les extensions ChromelessWin : comportement coté client pour obtenir des fenêtres Chromeless Recordset Navigation Server : Comportement coté serveur pour faciliter la navigation sur un listing de données. Uniquement pour les pages en ASP
Nous allons étudier deux extensions que vous placerez ou insérerez dans vos pages dynamiques, tout cela sans écrire une ligne de code Les composants : Chromeless Recordset Navigation Server
Téléchargement
Avant de commencé le travail sous Dream , il faut télécharger les composants et les installer avec Extension Manager ( attention Dream ne doit pas être lancer)
Ce composant va nous faciliter la tâche, dès lors que nous devons paginer notre page qui liste les enregistrements de notre base.
Pour l'exemple, j'ai pris une table de données des codes postaux du département de la Haute Savoie (il y a 350 enrg).Nous allons construire trois pages identiques, mais avec des noms différents : Liste_Link.asp, Liste_Page.asp, ListeNav.asp.
Pourquoi ? Très simple ce composant quand il s'installe vous offre trois posibilités de pagination.
Dans un premier temps construire une page simple (comme on sait le faire) pour afficher les données :
Notre page de référence
Notre page , que nous enregistrons sous trois noms différents, afin de tester les trois possibilités offertes par l'extension.
Donc sur votre page, après avoir mis en place un tableau, plus les valeurs de votre table, placer une région répétée, pour afficher xx enregistrements.
Ensuite cliquez sur comportement de serveur de la fenêtre application et sur le +..
Repérer le nom Basic-Ultradev et les trois choix vous sont proposés (ce comportement serveur était écrit au départ pour ultradev 4, mais il est compatible avec Dream MX)
Explication :
Appliquez un comportement différent par page, comme cela.
Ex : pour la page Liste_Link.asp , cliquez sur le + du la fenêtre comportement serveur, choisir Basic Ultradev, et prendre Link List, compléter la boîte de dialogue comme indiqué sur la page suivante .........