Creating and saving templates

Creating a new default template

To create a new default XHTML export template, select New Default from the pop-up menu in the Export Template view for XHTML.

A new default XHTML export template has the following elements:

Elements

Name defaults to

Root <form>

DataWindow name_dataForm

Header <div>

DataWindow name_band_0

Detail <div>

DataWindow name_detail_0

Summary <div>

DataWindow name_band_n

Footer <div>

DataWindow name_band_n

Child elements of the Header, Detail, Summary, and Footer elements

Name of each DataWindow control.

Saving the template

To save a new default template, select Save from the pop-up menu in the Export Template view for XHTML, name the template, and provide a comment that identifies its use.

The template is stored inside the DataWindow object in the PBL. After saving a template with a DataWindow object, you can see its definition in the Syntax view for the DataWindow object. Save and close the Form view of the DataWindow object, then select View Syntax from its pop-up menu in the Solution Explorer to see the DataWindow syntax. For example, this is part of the syntax for a DataWindow that has two templates. The templates have required elements only:

export.xhtml(usetemplate = "t_phone"
template = (name = "t_address" 
		comment = "Employee Address Book" xhtml = "<…>")
template = (name = "t_phone" 
		comment = "Employee Phone Book" xhtml = "<…>") )

NoteDefining multiple templates You can define multiple templates for a single DataWindow object. One reason you might do this is to vary the edit styles generated for the same DataWindow edit control.