2020.2

Table Of Contents
// Iterate over the rows and populate them with the data from the
accompanying data row
query("#table_2 > tbody > tr").each(function(i) {
this.find('@ItemNumber@').text( record.tables['detail'][i].fields
["ItemNumber"]);
this.find('@ItemOrdered@').text( record.tables['detail'][i].fields
["ItemOrdered"]);
this.find('@ItemTotal@').text( record.tables['detail'][i].fields
["ItemTotal"]);
this.find('@ItemDesc@').text( record.tables['detail'][i].fields
["ItemDesc"]);
this.find('@nr@').text(i);
});
The following script clones and populates a boilerplate row. Once completed you will need to
hide the boilerplate row.
html()
In a Control Script, the html() function of a section or Master Page can be used to get the initial
contents of its <body>, and modify them. This makes it possible, for example, to populate a
section or Master Page with elements retrieved from a Content Management system, before
Standard Scripts run.
html()
Gets the initial contents of the <body> of a section or Master Page.
html(value)
Replaces the contents of the <body> of a section or Master Page with the supplied value. This
function is only available in Control Scripts. See also: "section" on page935 and "masterpage"
on page892.
value
A String that may contain HTML tags.
Examples
The following script uses html() to retrieve the contents of a section and add a paragraph to it.
Page 916