TXFAWidgetRuntime.InitializeForm

Unité : HPDFXFARuntime

Déclaration

function InitializeForm: Boolean;

Comportement

Exécute les événements initialize dans l'ordre du template, puis calculate, validate, form ready et stable layout ready au sein d'une même transaction

Renvoie True après succès et lors des appels suivants après une initialisation réussie ; un échec renvoie False et renseigne LastDiagnostic

Les instances créées par les gestionnaires de cycle de vie reçoivent initialize avant les événements ready ; après l'initialisation, DispatchEvent et CommitEdit initialisent automatiquement les nouvelles occurrences et exécutent le cycle de vie post-modification

Les échecs restaurent les octets XDP, l'état des widgets, le focus, l'état d'édition, les compteurs et la comptabilité d'initialisation ; les callbacks hôtes ne publient qu'après succès

Appelez après avoir configuré les options et callbacks du runtime ; la construction n'exécute pas les scripts de cycle de vie

API associées

Runtime interactif de widgets XFA dynamiques, Fonctions FormCalc et XFA Packet DOM