servoy sReturnTypes2100%height: 30px;2Supported ClientssWordListSmartClientsWordListWebClientsWordListNGClientservoy sReturnTypes2100%height: 30px;2ExtendssWordListBLOCKservoy sSummary12%30%58%height: 30px;3Constants SummaryConstant used for creating accordion panel from tab panel, by setting its tabOrientation.Constant used for restoring a tab panel orientation to it's initial state.Constant used for creating a tab panel that does not show tabs, by setting its tabOrientation.Constant used for creating horizontal split pane from tab panel, by setting its tabOrientation.Constant used for creating vertical split pane from tab panel, by setting its tabOrientation.servoy sSummary12%30%58%height: 30px;3Property SummaryEnables a component to stick to a specific side of form and/or to grow or shrink when a window is resized.The background color of the component.The type, color and style of border of the component.CSS position is a replacement for anchoring system making it more intuitive to place a component.The enable state of the component, default true.The font type of the component.The foreground color of the component.The Z index of this component.A String representing a group ID for this component.The height in pixels of the component.The name of the component.Method to be executed when the selected tab is changed in the tab panel or divider position is changed in split pane.Enables an element to resize based on its content and/or move when printing.Flag that tells if the component should be printed or not when the form is printed.Flag that tells how to arrange the tabs if they don't fit on a single line.The name of the style class that should be applied to this component.Specifies either the position of the tabs related to the tab panel or the type of tab-panel.An index that specifies the position of the component in the tab sequence.Flag that tells if the component is transparent or not.The visible property of the component, default true.The width in pixels of the component.The x coordinate of the component on the form.The y coordinate of the component on the form.servoy sSummary12%30%58%height: 30px;3Methods SummaryGet the value of an attribute of the element.Returns the attribute names of an element.Returns the comment of this component.Get a design-time property of an element.Get the design-time properties of an element.Returns the name of the form.Returns a JSTab instance representing the tab which has the specified name.Returns an array of JSTab instances holding the tabs of the tab panel.Returns the UUID of this component.Adds a new tab with the text label and JSForm.Adds a new tab with the text label and JSForm and JSRelation (can be null for unrelated).Set a design-time property of an element.Remove the attribute of an element.Clear a design-time property of an element.voidRemoves the tab with the specified name from the tab panel.voidSet the attribute value of an element.constantservoy sDetail2100%height:30px2Constants DetailsACCORDION_PANELname
dessIndentThe enable state of the component, default true.
CSS position is a replacement for anchoring system making it more intuitive to place a component.
CSS position should be set on form, an absolute position form can either work with anchoring or with css position.
This is only working in NGClient.
ret
Returns
sIndentclients
Supported Clients
sIndentNGClientsam
Sample
sIdentjavascriptlastDetailRowenabledname
enabled
dessIndent
The enable state of the component, default true.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowfontTypename
fontType
dessIndent
The font type of the component.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowforegroundname
foreground
dessIndent
The foreground color of the component.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowformIndexname
formIndex
dessIndent
The Z index of this component. If two components overlap,
then the component with higher Z index is displayed above
the component with lower Z index.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowgroupIDname
groupID
dessIndent
A String representing a group ID for this component. If several
components have the same group ID then they belong to the same
group of components. Using the group itself, all components can
be disabled/enabled or made invisible/visible.
The group id should be a javascript compatible identifier to allow access of the group in scripting.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowheightname
height
dessIndent
The height in pixels of the component.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRownamename
name
dessIndent
The name of the component. Through this name it can also accessed in methods.
Must be a valid javascript name. (no - in the name or start with number)
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowonChangename
onChange
dessIndent
Method to be executed when the selected tab is changed in the tab panel or divider position is changed in split pane.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowprintSlidingname
printSliding
dessIndent
Enables an element to resize based on its content and/or move when printing.
The component can move horizontally or vertically and can grow or shrink in
height and width, based on its content and the content of neighboring
components.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClientsam
Sample
sIdentjavascriptlastDetailRowprintablename
printable
dessIndent
Flag that tells if the component should be printed or not when the form is printed.
By default components are printable.
dessIndentThe foreground color of the component.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow formIndexname
formIndex
dessIndentThe Z index of this component. If two components overlap, then the component with higher Z index is displayed above the component with lower Z index.
scrollTabs
dessIndentThe font type of the component.
Flag that tells how to arrange the tabs if they don't fit on a single line.
If this flag is set, then the tabs will stay on a single line, but there will
be the possibility to scroll them to the left and to the right. If this flag
is not set, then the tabs will be arranged on multiple lines.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow groupIDname
groupID
dessIndentA String representing a group ID for this component. If several components have the same group ID then they belong to the same group of components. Using the group itself, all components can be disabled/enabled or made invisible/visible. The group id should be a javascript compatible identifier to allow access of the group in scripting.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow heightname
height
dessIndentThe height in pixels of the component.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow namename
name
dessIndentThe name of the component. Through this name it can also accessed in methods.styleClassname
styleClass
dessIndent
The name of the style class that should be applied to this component.
When defining style classes for specific component types, their names
must be prefixed according to the type of the component. For example
in order to define a class names 'fancy' for fields, in the style
definition the class must be named 'field.fancy'. If it would be
intended for labels, then it would be named 'label.fancy'. When specifying
the class name for a component, the prefix is dropped however. Thus the
field or the label will have its styleClass property set to 'fancy' only.
dessIndentMethod to be executed when the selected tab is changed in the tab panel or divider position is changed in split pane.
Specifies either the position of the tabs related to the tab panel or the type of tab-panel.
Can be one of SM_ALIGNMENT.(TOP, RIGHT, BOTTOM, LEFT), DEFAULT_ORIENTATION, HIDE, SPLIT_HORIZONTAL, SPLIT_VERTICAL, ACCORDION_PANEL.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow printSlidingtabSeqnameprintSlidingdessIndentEnables an element to resize based on its content and/or move when printing. The component can move horizontally or vertically and can grow or shrink in height and width, based on its content and the content of neighboring components.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClientsam
Sample
sIdentjavascriptlastDetailRow printablename
printable
dessIndentFlag that tells if the component should be printed or not when the form is printed. By default components are printable.
tabSeq
dessIndent
An index that specifies the position of the component in the tab sequence. The components
are put into the tab sequence in increasing order of this property. A value of 0 means
to use the default mechanism of building the tab sequence (based on their location on the form).
A value of -2 means to remove the component from the tab sequence.
tells how to arrange the tabs if they don't fit on a single line. If this flag is set, then the tabs will stay on a single line, but there will be the possibility to scroll them to the left and to the right. If this flag is not set, then the tabs will be arranged on multiple lines.
tells if the component is transparent or not.
The default value is "false", that is the components
are not transparent.
name of the style class that should be applied to this component. When defining style classes for specific component types, their names must be prefixed according to the type of the component. For example in order to define a class names 'fancy' for fields, in the style definition the class must be named 'field.fancy'. If it would be intended for labels, then it would be named 'label.fancy'. When specifying the class name for a component, the prefix is dropped however. Thus the field or the label will have its styleClass property set to 'fancy' only.
dessIndentSpecifies either the position of the tabs related to the tab panel or the type of tab-panel. Can be one of SM_ALIGNMENT.(TOP, RIGHT, BOTTOM, LEFT), DEFAULT_ORIENTATION, HIDE, SPLIT_HORIZONTAL, SPLIT_VERTICAL, ACCORDION_PANEL.
The x coordinate of the component on the form.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRowyname
y
dessIndent
The y coordinate of the component on the form.
ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow tabSeqname
tabSeq
dessIndentAn index that specifies the position of the component in the tab sequence. The components are put into the tab sequence in increasing order of this property. A value of 0 means to use the default mechanism of building the tab sequence (based on their location on the form). A value of -2 means to remove the component from the tab sequence.functionservoy sDetail2100%height:30px2Methods DetailsgetAttributename
dessIndentFlag that tells if the component is transparent or not. The default value is "false", that is the components are not transparent.getAttributesname
dessIndentReturns a JSTab instance representing the tab which has the specified name.sIndent
Adds a new tab with the text label and JSForm.
prs
Parameters
sIndentnameThe name of the new tab.textThe text to be displayed on the new tab.formThe JSForm instance that should be returneddisplayed in the new tab.ret
Returns
sIndentsIndent A JSTab instance representing the newly created and added tab.clients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow getTabsname
getTabs()
dessIndentReturns an array of JSTab instances holding the tabs of the tab panel.ret
Returns
sIndentclients
Supported Clients
sIndentSmartClient,WebClient,NGClientsam
Sample
sIdentjavascriptlastDetailRow getUUIDname
getUUID()
dessIndentReturns the UUID of this component.ret
Returns
sIndentnewTabname
newTab(name, text, form, relation)
dessIndent
Adds a new tab with the text label and JSForm and JSRelation (can be null for unrelated).
prs
Parameters
sIndentnameThe name of the new tab.textThe text to be displayed on the new tab.formThe JSForm instance that should be displayed in the new tab.relationA JSRelation object that relates the parent form with the form that will be displayed in the new tab.ret
Returns
sIndent A JSTab instance representing the newly created and added tab.clients
dessIndentAdds a new tab with the text label and JSForm.
Set a design-time property of an element.
prs
Parameters
sIndentnameThe name of the new tab.textThe text to be displayed on the new tab.formThe JSForm instance that should be displayed in the new tab.keythe name of the propertyvaluethe value to storeret
dessIndentAdds a new tab with the text label and JSForm and JSRelation (can be null for unrelated).
Remove the attribute of an element.
prs
Parameters
sIndentnameThe the name of the new tab.textThe text to be displayed on the new tab.formThe JSForm instance that should be displayed in the new tab.relationA JSRelation object that relates the parent form with the form that will be displayed in the new tab.attributeret