Después de crear los cálculos o secuencias de comandos y de probar el diseño de formulario, puede descubrir errores de secuencias de comandos u valores de campo inesperados como resultado de los errores de secuencias de comandos.
Designer incluye tres métodos principales para probar y depurar los cálculos y las secuencias de comandos:
Uso de las paletas de espacio de trabajo de Designer Para obtener más información, consulte Uso del espacio de trabajo para depurar cálculos y secuencias de comandos.
Sólo para JavaScript, utilizando el depurador de JavaScript para ayudarle a probar las secuencias de comandos. Para obtener más información sobre cómo se utiliza el depurador, consulte Depuración de JavaScript.
Uso de las propiedades y métodos de los modelos de host y de suceso para solucionar problemas de los formularios.
Los modelos de host y de suceso proporcionan funciones que permiten interactuar con la aplicación host o con los distintos sucesos de los formularios. Estos modelos son útiles para obtener información que puede ayudar a depurar los cálculos y las secuencias de comandos.
Por ejemplo, la siguiente secuencia de comandos devuelve un mensaje en tiempo de ejecución indicando el nombre del suceso en el que se coloca la secuencia de comandos. Esto indica que se ha desencadenado un suceso concreto.
xfa.host.messageBox(xfa.event.name) // FormCalc xfa.host.messageBox(xfa.event.name); // JavaScript
Otro ejemplo del uso de los métodos de los modelos de host y de suceso consiste en obtener el valor de un campo de un formulario interactivo antes de que un usuario lo cambie manualmente. Esto es útil para observar cómo los objetos del diseño de formulario responden a los datos introducidos por el usuario.
xfa.host.messageBox(xfa.event.prevText) // FormCalc xfa.host.messageBox(xfa.event.prevText); // JavaScript