Berekeningen en scripts testen en eventuele fouten opsporen

Nadat u uw berekeningen of scripts hebt gemaakt en uw formulier hebt getest, ontdekt u mogelijk scriptfouten of andere onverwachte veldwaarden ten gevolge van scriptsyntaxisfouten.

Designer biedt drie primaire methoden voor het testen van uw berekeningen en scripts en voor het opsporen van eventuele fouten:

De host- en gebeurtenismodellen bevatten functies waarmee u kunt samenwerken met de hosttoepassing of de verschillende formuliergebeurtenissen. Deze modellen zijn nuttig omdat zij informatie als resultaat geven die u kan helpen bij het opsporen van fouten in berekeningen en scripts.

Het volgende script geeft bijvoorbeeld tijdens runtime een bericht als resultaat dat de naam aangeeft van de gebeurtenis waarop het script is geplaatst. Dit geeft aan dat een bepaalde gebeurtenis is gestart:

    xfa.host.messageBox(xfa.event.name) // FormCalc xfa.host.messageBox(xfa.event.name); // JavaScript

Een ander voorbeeld van het gebruik van de methoden van de host- en gebeurtenismodellen is het opvragen van de waarde van een veld in een interactief formulier voordat een gebruiker die handmatig wijzigde. Dit is handig als u wilt observeren hoe de objecten in uw formulierontwerp reageren op door de gebruiker ingevoerde gegevens:

    xfa.host.messageBox(xfa.event.prevText) // FormCalc xfa.host.messageBox(xfa.event.prevText); // JavaScript