Javascript wizardpage

L'objet Javascript wizardpage permet de gérer un wizardpage à l'aide d'un script. Cet objet est obtenu à l'aide de la méthode getPageById de l'objet wizard.

Il fournit les méthodes :

Il fournit les attributs :

  • title qui permet de gérer le titre du wizard page.
  • description qui permet de gérer la description du wizard page.

Vous pouvez trouvez des examples d'utilisation de cet objet Javascript dans le catalogue par défaut d'Akrogen dans usecases-catalog/Components/Script/Wizard.

Methode getDocument

  var /* wizardpage */ page1 = wizard.getPageById('page1');                     
  // Get XUL Document of wizardpage XMLStrutsAction
  var document1 = page1.getDocument();  

Le document du wizardpage permet de manipuler les contrôles XUL du wizardpage.

Attribut title

title est un attribut en lecture/écriture. Il est possible de mettre à jour le titre du wizard page à l'aide du script :

  <script type="text/javascript">
    
    var /* wizardpage */ page1 = wizard.getPageById('page1');
    page1.title = "MyTitle";
    
  </script> 

Attribut description

description est un attribut en lecture/écriture. Il est possible de mettre à jour la description du wizard page à l'aide du script :

  <script type="text/javascript">
  
    var /* wizardpage */ page1 = wizard.getPageById('page1');
    page1.description = "MyDescription";
    
  </script> 

Messages

Il est possible de gérer les messages du wizard.

Methode setInfoMessage

Cette méthode permet d'afficher un message d'information. Voici un exemple de script :

  <script type="text/javascript">
    
    var wizardpage = wizard.currentPage;
    wizardpage.setInfoMessage('My information');
    
  </script> 

Methode setWarnMessage

Cette méthode permet d'afficher un message d'avertissement. Voici un exemple de script :

  <script type="text/javascript">
    
    var wizardpage = wizard.currentPage;
    wizardpage.setWarnMessage('My warning');
    
  </script> 

Methode setErrorMessage

Cette méthode permet d'afficher un message d'erreur. Le bouton Finish devient disable dans le cas d'un message d'erreur. Voici un exemple de script :

  <script type="text/javascript">
    
    var wizardpage = wizard.currentPage;
    wizardpage.setErrorMessage('My error');
    
  </script> 

Methode resetMessage

Cette méthode permet de supprimer le message afficher en cours. Si une erreur est affiché, cette méthode remet le bouton Finish en enable. Voici un exemple de script :

  <script type="text/javascript">
    
    var wizardpage = wizard.currentPage;
    wizardpage.resetMessage();
    
  </script>