Partager via


conception Client-Side

Le script dans les pages HTML côté serveur communique avec le client de l’Assistant Commande d’impression en ligne dans lequel il est hébergé. Cette communication s’effectue par le biais de méthodes et de propriétés accessibles par l’objet window.external.

Les rubriques suivantes sont abordées dans ce document.

  • méthodes et propriétés
  • Considérations relatives à la conception
  • rubriques connexes

Méthodes et propriétés

Les méthodes et propriétés suivantes sont disponibles via l’objet window.external.

Le script de la page côté serveur appelle ces méthodes pour notifier le client d’événements pendant la procédure de publication. Examinons FinalBack comme exemple. Lorsque l’Assistant affiche la première page HTML côté serveur, elle le fait avec connaissance des handles des pages de l’Assistant précédents et suivant les pages HTML hébergées. À ce stade de notre exemple, l’utilisateur, assis à cette première page HTML, clique sur le bouton Précédent. L’Assistant envoie une notification de cet événement au serveur. À la réception de ce message, le script côté serveur fait référence à son gestionnaire OnBack pour cet événement, qui, comme il s’agit de la première page HTML, appelle la méthode FinalBack. Cela entraîne l’accès à la page de l’Assistant affichée avant d’entrer l’interface utilisateur côté serveur.

Pour une présentation complète de ces méthodes et propriétés, consultez la documentation relative aux objetsWebWizardHostet NewWDEvents.

Considérations relatives à la conception

Le code HTML qui compose chaque page côté serveur s’affiche normalement dans le volet De l’Assistant. Lors de la conception de ces pages, n’oubliez pas qu’une fenêtre d’Assistant ne peut pas être redimensionnée. Les pages doivent donc être construites et dimensionnées afin que les barres de défilement soient évitées chaque fois que cela est possible pour fournir à l’utilisateur une navigation fluide dans l’Assistant.

Chaque page HTML doit également fournir un gestionnaire pour les événements OnBack, OnNextet OnCancel. Le gestionnaire OnNext gère également l’événement Finish. Une page qui n’implémente pas une fonction OnBack est considérée comme non valide et entraîne l’affichage d’une page d’erreur.

WebWizardHost

NewWDEvents

Server-Side conception