Child pages
  • JSPart

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.
Enter additional information related to this 'class' inside the {div} macro with 'id=description'
Divcache
styleindexdisplay:none

...

iddescription

...

padding0px
width80px

...

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan2
Constants Summary

...

Table Cell (td)
Number

...

true
refresh100d
showRefreshtrue
iddoc
titleRefresh page
showDatetrue
retryEnable

servoy sReturnTypes2100%height: 30px;2Supported ClientssWordListSmartClientsWordListWebClientsWordListNGClient

servoy sSummary12%30%58%height: 30px;3Constants SummaryConstant use for specifying the type of form parts.

...

Table Cell (td)
Number

...

Constant use for specifying the type of form parts.

...

Table Cell (td)
Number
Constant use for specifying the type of form parts.

...

Table Cell (td)
Number

...

...

Constant use for specifying the type of form parts.Constant use for specifying the type of form parts.

...

Table Cell (td)
Number

...

Constant use for specifying the type of form parts.

...

Table Cell (td)
Number

...

Constant use for specifying the type of form parts.

...

Table Cell (td)
Number

...

Constant use for specifying the type of form parts.

...

Table Row (tr)
Table Cell (td)
Number
Table Cell (td)
TRAILING_GRAND_SUMMARY
Constant use for specifying the type of form parts.

...

Table Cell (td)
Number
Constant use for specifying the type of form parts.

...

padding0px
width80px

...

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan2
Property Summary

...

Table Cell (td)
Boolean

...

servoy sSummary12%30%58%height: 30px;3Property SummaryWhen set, the remainder of a selected part that does not fit on the page currently

...

being printed, will not be transported to the next page - it will break where the page

...

Table Cell (td)
String

...

ends and continue on the next page.

...

The background color of the form part.

...

Table Cell (td)
Boolean

...

When set, the remainder of a selected part that is broken due to the page

...

Table Cell (td)
String

...

ending will not be printed on the next page - it will be discarded.

...

For Leading Subsummary or Trailing Subsummary parts, one or more

...

Table Cell (td)
Number

...

dataproviders can be added as Break (GroupBy) dataproviders.

...

The height of a selected part; specified in pixels.

...

Table Cell (td)
Number

...

...

A page break will be inserted after a specified number of occurences of a selected part.

...

Table Cell (td)
Boolean

...

When set, a page break will be inserted before each occurrence of a selected part.

...

Table Cell (td)
Boolean
When set, page numbering will be restarted after each occurrence of a selected part.

...

Table Cell (td)
Boolean

...

When set, the last part on a page (such as a Trailing Grand Summary part) will

...

Table Cell (td)
String

...

"sink" to the lowest part of the page when there is free space.

...

...

The Cascading Style Sheet (CSS) class name applied to the part.

...

...

padding0px
width80px

...

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan2
Method Summary

...

Table Cell (td)
Number

...

servoy sSummary12%30%58%height: 30px;3Methods SummaryReturns the comment of this component.The type of this part.

...

Table Cell (td)
Number

...

Table Cell (td)
UUID

...

The Y offset of the part on the form, this will include all the super forms parts if this form extends a form.

...

Returns the UUID of this component.

...

constant

...

servoy sDetail

...

padding0px
width100%

...

2100%height:30px

...

colspan1

...

2Constants Details

...

BODY

...

name

...

BODY

...

iddes
dessIndent
Constant use for specifying the type of form parts.

...



This is the default part that is repeated for each record (being

...


displayed and/or printed).

...

ret

...

Returns

...

sIndentclients

...

Table Row (tr)
idname
Table Cell (td)
allowBreakAcrossPageBounds
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

When set, the remainder of a selected part that does not fit on the page currently
being printed, will not be transported to the next page - it will break where the page
ends and continue on the next page.

NOTE: Make sure to set this option when you are printing more than one page per record.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Boolean
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);
body.allowBreakAcrossPageBounds = true;
body.discardRemainderAfterBreak = true;

...

classlastDetailRow

...

idbackground
Table Row (tr)
idname
Table Cell (td)
background
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

The background color of the form part.

NOTE: When no background color has been set, the default background
color will be determined by the Look and Feel (LAF) that has been selected
in Application Preferences.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);
body.background = 'green';

...

classlastDetailRow

...

iddiscardRemainderAfterBreak
Table Row (tr)
idname
Table Cell (td)
discardRemainderAfterBreak
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
When set, the remainder of a selected part that is broken due to the page
ending will not be printed on the next page - it will be discarded.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Boolean
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);
body.allowBreakAcrossPageBounds = true;
body.discardRemainderAfterBreak = true;

...

classlastDetailRow

...

idgroupbyDataProviderIDs
Table Row (tr)
idname
Table Cell (td)
groupbyDataProviderIDs
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
For Leading Subsummary or Trailing Subsummary parts, one or more
dataproviders can be added as Break (GroupBy) dataproviders. The
Leading/Trailing Subsummary parts will be displayed once for each
resulted group of data.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var leadingSubsummary = form.newPart(JSPart.LEADING_SUBSUMMARY, 160);
leadingSubsummary.groupbyDataProviderIDs = 'my_table_text';

...

classlastDetailRow

...

idheight
Table Row (tr)
idname
Table Cell (td)
height
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

The height of a selected part; specified in pixels.

This height property is the lowerbound as its ending Y value (0 == top of the form).

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var part = form.newPart(JSPart.HEADER, 100);
part.height = 200;

...

classlastDetailRow

...

idpageBreakAfterOccurrence
Table Row (tr)
idname
Table Cell (td)
pageBreakAfterOccurrence
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
A page break will be inserted after a specified number of occurences of a selected part.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);
body.pageBreakAfterOccurrence = 2;

...

classlastDetailRow

...

idpageBreakBefore
Table Row (tr)
idname
Table Cell (td)
pageBreakBefore
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
When set, a page break will be inserted before each occurrence of a selected part.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Boolean
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var leadingSubsummary = form.newPart(JSPart.LEADING_SUBSUMMARY, 160);
leadingSubsummary.groupbyDataProviderIDs = 'my_table_text';
leadingSubsummary.pageBreakBefore = true;

...

classlastDetailRow

...

idrestartPageNumber
Table Row (tr)
idname
Table Cell (td)
restartPageNumber
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
When set, page numbering will be restarted after each occurrence of a selected part.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Boolean
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var trailingSubsummary = form.newPart(JSPart.TRAILING_SUBSUMMARY, 360);
trailingSubsummary.groupbyDataProviderIDs = 'my_table_text';
trailingSubsummary.restartPageNumber = true;

...

classlastDetailRow

...

idsinkWhenLast
Table Row (tr)
idname
Table Cell (td)
sinkWhenLast
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
When set, the last part on a page (such as a Trailing Grand Summary part) will
"sink" to the lowest part of the page when there is free space.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Boolean
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var trailingGrandSummary = form.newPart(JSPart.TRAILING_GRAND_SUMMARY, 400);
trailingGrandSummary.sinkWhenLast = true;

...

classlastDetailRow

...

idstyleClass
Table Row (tr)
idname
Table Cell (td)
styleClass
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
The Cascading Style Sheet (CSS) class name applied to the part.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);
body.styleClass = 'myBody';

...

classlastDetailRow

...

idfunction
classservoy sDetail

...

padding0px
width100%
Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan1
Method Details

...

idgetPartType
Table Row (tr)
idname
Table Cell (td)
getPartType
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
Number
Span
stylefont-weight: bold;
getPartType
Span
()
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
The type of this part.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number - A number representing the type of the form part.
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var allParts = form.getParts()
for (var i=0; i<allParts.length; i++) {
	if (allParts[i].getPartType() == JSPart.BODY)
		application.output('body Y offset: ' + allParts[i].getPartYOffset());
}

...

classlastDetailRow

...

idgetPartYOffset
Table Row (tr)
idname
Table Cell (td)
getPartYOffset
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
Number
Span
stylefont-weight: bold;
getPartYOffset
Span
()
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
The Y offset of the part on the form, this will include all the super forms parts if this form extends a form.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number - A number holding the Y offset of the form part.
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var allParts = form.getParts()
for (var i=0; i<allParts.length; i++) {
	if (allParts[i].getPartType() == JSPart.BODY)
		application.output('body Y offset: ' + allParts[i].getPartYOffset());
}

...

classlastDetailRow

...

idgetUUID
Table Row (tr)
idname
Table Cell (td)
getUUID
Table Row (tr)
idsig
Table Cell (td)
Span
stylemargin-right: 5px;
UUID
Span
stylefont-weight: bold;
getUUID
Span
()
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent
Returns the UUID of this component.
Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
UUID
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var button_uuid = solutionModel.getForm("my_form").getButton("my_button").getUUID();
application.output(button_uuid.toString());

...

classlastDetailRow

...

Supported Clients

sIndent

...

Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var body = form.newPart(JSPart.BODY, 320);

...

classlastDetailRow

...

idFOOTER
Table Row (tr)
idname
Table Cell (td)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A footer is displayed at the bottom of each page when printed ad can
contain summaries of the current selection of records. In List view, the
footer is displayed at the bottom of the list of records.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var footer = form.newPart(JSPart.FOOTER, 440);

...

classlastDetailRow

...

idHEADER
Table Row (tr)
idname
Table Cell (td)
HEADER
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A header is displayed at the top of each page when printed and can contain
summaries of the current selection of records. In List view the header is
displayed above the list of records.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var header = form.newPart(JSPart.HEADER, 80);

...

classlastDetailRow

...

idLEADING_GRAND_SUMMARY
Table Row (tr)
idname
Table Cell (td)
LEADING_GRAND_SUMMARY
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A Leading Grand Summary can be placed before the body part. It can contain
summary fields that will generate summaries for the entire foundset.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var leadingGrandSummary = form.newPart(JSPart.LEADING_GRAND_SUMMARY, 120);

...

classlastDetailRow

...

idLEADING_SUBSUMMARY
Table Row (tr)
idname
Table Cell (td)
LEADING_SUBSUMMARY
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A Leading Subsummary can be placed before the body part. There can be multiple Leading Subsummaries
per form. Each Subsummary part has a set of Group By fields which are used to group data together.
Each Subsummary part can contain summary fields, which will be printed once for each group of data.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var leadingSubsummary = form.newPart(JSPart.LEADING_SUBSUMMARY, 160);

...

classlastDetailRow

...

idTITLE_FOOTER
Table Row (tr)
idname
Table Cell (td)
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

Appears once on the first page of a printed report. If a Footer is available, it is
replaced by the Title Footer on the first page.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var titleFooter = form.newPart(JSPart.TITLE_FOOTER, 500);

...

classlastDetailRow

...

idTITLE_HEADER
Table Row (tr)
idname
Table Cell (td)
TITLE_HEADER
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

Appears only once on the first page of a printed report or on top of the first screen
of a foundset. If a Header is available it is replace by the Title Header on the first
page.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var titleHeader = form.newPart(JSPart.TITLE_HEADER, 40);

...

classlastDetailRow

...

idTRAILING_GRAND_SUMMARY
Table Row (tr)
idname
Table Cell (td)
TRAILING_GRAND_SUMMARY
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A Trailing Grand Summary can be placed after the body part. It can contain
summary fields that will generate summaries for the entire foundset.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var trailingGrandSummary = form.newPart(JSPart.TRAILING_GRAND_SUMMARY, 400);

...

classlastDetailRow

...

idTRAILING_SUBSUMMARY
Table Row (tr)
idname
Table Cell (td)
TRAILING_SUBSUMMARY
Table Row (tr)
iddes
Table Cell (td)
Div
classsIndent

Constant use for specifying the type of form parts.

A Trailing Subsummary can be placed before the body part. There can be multiple Trailing Subsummaries
per form. Each Subsummary part has a set of Group By fields which are used to group data together.
Each Subsummary part can contain summary fields, which will be printed once for each group of data.

Table Row (tr)
idret
Table Cell (td)
Returns
Div
classsIndent
Number
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript
var trailingSubsummary = form.newPart(JSPart.TRAILING_SUBSUMMARY, 360);

...

classlastDetailRow

...

idproperty
classservoy sDetail

...

padding0px
width100%
Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan1
Property Details

...

idallowBreakAcrossPageBounds
SmartClient,WebClient,NGClientsam

Sample

sIdentjavascript
lastDetailRow
FOOTERname

FOOTER

dessIndent
Constant use for specifying the type of form parts.

A footer is displayed at the bottom of each page when printed ad can
contain summaries of the current selection of records. In List view, the
footer is displayed at the bottom of the list of records.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
HEADERname

HEADER

dessIndent
Constant use for specifying the type of form parts.

A header is displayed at the top of each page when printed and can contain
summaries of the current selection of records. In List view the header is
displayed above the list of records. In tableview the default column headers will
not be there if this is specified.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
LEADING_GRAND_SUMMARYname

LEADING_GRAND_SUMMARY

dessIndent
Constant use for specifying the type of form parts.

A Leading Grand Summary can be placed before the body part. It can contain
summary fields that will generate summaries for the entire foundset.
In tableview the default column headers will not be there if this is specified.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
LEADING_SUBSUMMARYname

LEADING_SUBSUMMARY

dessIndent
Constant use for specifying the type of form parts.

A Leading Subsummary can be placed before the body part. There can be multiple Leading Subsummaries
per form. Each Subsummary part has a set of Group By fields which are used to group data together.
Each Subsummary part can contain summary fields, which will be printed once for each group of data.
This part is only shown in printing
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
TITLE_FOOTERname

TITLE_FOOTER

dessIndent
Constant use for specifying the type of form parts.

Appears only once on the first page of a printed report. If a Footer is available, it is
replaced by the Title Footer on the first page.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
TITLE_HEADERname

TITLE_HEADER

dessIndent
Constant use for specifying the type of form parts.

Appears only once on the first page of a printed report or on top of the first screen
of a foundset. If a Header is available it is replace by the Title Header on the first
page.
This part is also shown in a normal none printing form, because it can be used to place components
in a tableview form and keep the default table header columns. Other parts as the HEADER will remove
the default header columns.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
TRAILING_GRAND_SUMMARYname

TRAILING_GRAND_SUMMARY

dessIndent
Constant use for specifying the type of form parts.

A Trailing Grand Summary can be placed after the body part. It can contain
summary fields that will generate summaries for the entire foundset.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
TRAILING_SUBSUMMARYname

TRAILING_SUBSUMMARY

dessIndent
Constant use for specifying the type of form parts.

A Trailing Subsummary can be placed after  the body part. There can be multiple Trailing Subsummaries
per form. Each Subsummary part has a set of Group By fields which are used to group data together.
Each Subsummary part can contain summary fields, which will be printed once for each group of data.
This part is only shown in printing
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow

propertyservoy sDetail2100%height:30px2Property DetailsallowBreakAcrossPageBoundsname

allowBreakAcrossPageBounds

dessIndent
When set, the remainder of a selected part that does not fit on the page currently
being printed, will not be transported to the next page - it will break where the page
ends and continue on the next page.

NOTE: Make sure to set this option when you are printing more than one page per record.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRowbackgroundname

background

dessIndent
The background color of the form part.

NOTE: When no background color has been set, the default background
color will be determined by the Look and Feel (LAF) that has been selected
in Application Preferences.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
discardRemainderAfterBreakname

discardRemainderAfterBreak

dessIndent
When set, the remainder of a selected part that is broken due to the page
ending will not be printed on the next page - it will be discarded.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
groupbyDataProviderIDsname

groupbyDataProviderIDs

dessIndent
For Leading Subsummary or Trailing Subsummary parts, one or more
dataproviders can be added as Break (GroupBy) dataproviders. The
Leading/Trailing Subsummary parts will be displayed once for each
resulted group of data.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
heightname

height

dessIndent
The height of a selected part; specified in pixels.

This height property is the lowerbound as its ending Y value (0 == top of the form).
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
pageBreakAfterOccurrencename

pageBreakAfterOccurrence

dessIndent
A page break will be inserted after a specified number of occurences of a selected part.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
pageBreakBeforename

pageBreakBefore

dessIndent
When set, a page break will be inserted before each occurrence of a selected part.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
restartPageNumbername

restartPageNumber

dessIndent
When set, page numbering will be restarted after each occurrence of a selected part.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
sinkWhenLastname

sinkWhenLast

dessIndent
When set, the last part on a page (such as a Trailing Grand Summary part) will
"sink" to the lowest part of the page when there is free space.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient
sam

Sample

sIdentjavascript
lastDetailRow
styleClassname

styleClass

dessIndent
The Cascading Style Sheet (CSS) class name applied to the part.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow

functionservoy sDetail2100%height:30px2Methods DetailsgetCommentname

getComment()

dessIndent
Returns the comment of this component.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRowgetPartTypename

getPartType()

dessIndent
The type of this part.
ret

Returns

sIndent A number representing the type of the form part.
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
getPartYOffsetname

getPartYOffset()

dessIndent
The Y offset of the part on the form, this will include all the super forms parts if this form extends a form.
ret

Returns

sIndent A number holding the Y offset of the form part.
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow
getUUIDname

getUUID()

dessIndent
Returns the UUID of this component.
ret

Returns

sIndent
clients

Supported Clients

sIndentSmartClient,WebClient,NGClient
sam

Sample

sIdentjavascript
lastDetailRow