restoreState

Rétablit les nœuds de formulaire d’un formulaire à leur état d’origine, tout en réinitialisant les propriétés visuelles des champs, telles que les modifications apportées aux couleurs des bordures.

Syntaxe

Reference_Syntax.restoreState = "none | manual | auto"

Valeurs

Type

Valeurs

Chaîne

  • none (par défaut) : les informations sur l’état et la restauration ne sont pas enregistrées.

  • normal : les propriétés spécifiques sont enregistrées et restaurées à l’aide des objets de script.

  • La somme de contrôle est vérifiée.

  • Toutes les informations sur l’état sont restaurées à l’aide de la méthode restore.

  • Les valeurs de champ et les remplacements des calculs sont restaurés si la somme de contrôle est correcte.

  • auto (valeur par défaut pour les nouveaux formulaires) : enregistre et restaure automatiquement le formulaire à son état d’origine. Lors de l’ouverture d’un formulaire certifié, l’état n’est pas restauré. Sur un formulaire non certifié, la certification du document ne sera pas autorisée.

  • La somme de contrôle est vérifiée.

  • Une fois l’étape de fusion terminée, mais avant l’exécution des calculs, chaque nœud de formulaire verra son état restauré à l’aide du modèle de formulaire enregistré, uniquement si la somme de contrôle est correcte.

  • Les valeurs de champ et les remplacements des calculs sont restaurés si la somme de contrôle est correcte.

Si le sous-formulaire racine utilise cette valeur, les propriétés suivantes sont enregistrées et restaurées :

  • La somme de contrôle est vérifiée.

  • Toutes les informations sur l’état sont restaurées à l’aide de la méthode restore.

  • Les valeurs de champ et les remplacements des calculs sont restaurés si la somme de contrôle est correcte.

  • auto (valeur par défaut pour les nouveaux formulaires) : enregistre et restaure automatiquement le formulaire à son état d’origine. Lors de l’ouverture d’un formulaire certifié, l’état n’est pas restauré. Sur un formulaire non certifié, la certification du document ne sera pas autorisée.

  • La somme de contrôle est vérifiée.

  • Une fois l’étape de fusion terminée, mais avant l’exécution des calculs, chaque nœud de formulaire verra son état restauré à l’aide du modèle de formulaire enregistré, uniquement si la somme de contrôle est correcte.

  • Les valeurs de champ et les remplacements des calculs sont restaurés si la somme de contrôle est correcte.

Le paramètre auto ne peut pas être utilisé pour les documents certifiés.

Si le sous-formulaire racine utilise cette valeur, les propriétés suivantes sont enregistrées et restaurées :

  • La somme de contrôle est vérifiée.

  • Une fois l’étape de fusion terminée, mais avant l’exécution des calculs, chaque nœud de formulaire verra son état restauré à l’aide du modèle de formulaire enregistré, uniquement si la somme de contrôle est correcte.

  • Les valeurs de champ et les remplacements des calculs sont restaurés si la somme de contrôle est correcte.

Application

Version

XFA 2.5

Exemples

JavaScript

Subform1.restoreState = "auto";

FormCalc

Subform1.restoreState = "auto"