template

The template object describes a template. One such object exists for each template and all other objects that are descendants of the template object.

Hierarchy of objects

Model

Child objects

Form Model

extras

Parent class

model class class

Properties

None.

Methods

Name

Description

Returns

createNode

Creates a new node based on a valid class name.

Object

execCalculate

Executes any scripts on the calculate event of the specified object, and any child objects.

Empty

execInitialize

Executes any scripts on the initialize event of the specified object, and any child objects.

Empty

execValidate

Executes any scripts on the validate event of the specified object, and any child objects.

Empty

formNodes

Returns a list of all form model objects that are bound to a specified data object.

Object

metadata

Collects a comprehensive Extensible Metadata Platform (XMP) metadata packet for the document.

String

recalculate

Forces a specific set of scripts located on calculate events to execute. The specific events can be either pending calculate events or all calculate events.

Empty

remerge

Forces the remerging of the data model and template model to re-create the form model. After the remerge is complete, any layout model processing must be redone if necessary for the completed form.

Empty

// Ethnio survey code removed