Property Summery | |
---|---|
JSForm | #containsForm The name of the form displayed in the tab. |
String | #foreground The foreground color of the tab. |
JSMedia | #imageMedia The name of the image Media file used. |
String | #name The name of the tab. |
String | #relationName The name of the relation that links the form which contains the tab with the form displayed in the tab. |
String | #text The text on the tab. |
String | #toolTipText The text displayed when hovering over the component with a mouse cursor. |
Number | #x The X coordinate of the tab. |
Number | #y The Y coordinate of the tab. |
Property Details |
---|
containsForm |
The name of the form displayed in the tab. |
Returns JSForm |
Samplevar childForm = solutionModel.newForm('childForm', 'example_data', 'child_table', 'null', false, 400, 300); var anotherChildForm = solutionModel.newForm('anotherChildForm', 'example_data', 'child_table', 'null', false, 400, 300); var firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.containsForm = anotherChildForm; |
foreground |
The foreground color of the tab. |
Returns String |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.foreground = '#FF0000'; |
imageMedia |
The name of the image Media file used. |
Returns JSMedia |
Samplevar bytes = plugins.file.readFile('d:/ball.jpg'); var ballImage = solutionModel.newMedia('ball.jpg', bytes); var firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.imageMedia = ballImage; |
name |
The name of the tab. |
Returns String |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.name = 'firstTabRenamed'; |
relationName |
The name of the relation that links the form which contains the tab with the form displayed in the tab. |
Returns String |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm); firstTab.relationName = 'parent_table_to_child_table'; |
text |
The text on the tab. |
Returns String |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.text = 'Better Title'; |
toolTipText |
The text displayed when hovering over the component with a mouse cursor. NOTE: |
Returns String |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.toolTipText = 'Tooltip'; |
x |
The X coordinate of the tab. This influences the order in which the tabs are displayed. The tabs are displayed in increasing order of the X coordinate. If two tabs have the same X coordinate, then they are displayed in increasing order of the Y coordinate. |
Returns Number |
Sample// Create two tabs, then make the second one be displayed to the left of the first // by setting their X coordinates in the needed order. var firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.x = 10; var secondTab = tabs.newTab('secondTab', 'Another Child Form', anotherChildForm); secondTab.x = 0; |
y |
The Y coordinate of the tab. Together with the X coordinate, this influences the order in which the tabs are displayed. The tabs are displayed in increasing order of the X coordinate, and if two tabs have the same X coordinate, then they are displayed in increasing order of the Y coordinate. |
Returns Number |
Sample// Create two tabs, then make the second one be displayed to the left of the first // by setting their X to the same value and Y coordinates in the needed order. var firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.x = 0; firstTab.y = 10; var secondTab = tabs.newTab('secondTab', 'Another Child Form', anotherChildForm); secondTab.x = 0; secondTab.y = 0; |