Toggle menu

Skeletons

There are three types of skeleton, form, page and field type. Form skeletons define the HTML generated for the overall form and ensure that the correct (form) page is displayed in a site. Page skeletons ensure that the correct fields are displayed for a form page. Field type skeletons define the behaviour of individual fields.

The purpose of a skeleton is determined by its name. The skeleton is processed when a form is displayed on a site. It contains instructions to allow its content to be changed, and refers to the Form Family Properties for individual settings of the fields types included on a form.

You can read more about the HTML and JavaScript contained in form skeletons in the Form Families and Skeletons knowledge base article.

Pre-Defined Skeleton Types used by iCM

ControlSkel

This is used to control the flow through multi-page forms.

EditorSkel

This skeleton is used instead of the HTMLSkel when the form, page or field is being displayed in the forms designer.

HTMLSkel

This is skeleton is the default for displaying the form, page or field. It generates HTML and, possibly, some JavaScript.

ObjTypeDefSkel

This skeleton is used to generate all of part of an object type definition.

ROHTMLSkel

This skeleton is used instead of the HTMLSkel when the form, page or field is being displayed in read only mode in HTML controls. This is typically used when generating emails from form content.

SvrValidationSkel

If provided this skeleton is used instead of the ValidationSkel to perform server-side validation of a form, page or field. It is normally only required for fields where there are different server-side requirements.

ValidationSkel

This skeleton is used to generate any JavaScript required to validate the form, page or field. The generated JavaScript will be executed in the web browser and on the server to perform server-side validation.

Share this page

Facebook icon Twitter icon email icon

Print

print icon