Property Summary | |
---|---|
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 | mnemonic Mnemonic used to switch to tab. |
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. |
Method Summary | |
---|---|
UUID | getUUID() Returns the UUID of this component. |
Property Details |
---|
containsForm |
The name of the form displayed in the tab.
|
Returns |
Samplevar childForm = solutionModel.newForm('childForm', 'db:/example_data/child_table', null, false, 400, 300); var anotherChildForm = solutionModel.newForm('anotherChildForm', 'db:/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 |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.foreground = '#FF0000'; |
imageMedia |
The name of the image Media file used.
|
Returns |
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; |
mnemonic |
Mnemonic used to switch to tab.
|
Returns |
Samplevar childForm = solutionModel.newForm('childForm', 'db:/example_data/child_table', null, false, 400, 300); var anotherChildForm = solutionModel.newForm('anotherChildForm', 'db:/example_data/child_table', null, false, 400, 300); var firstTab = tabs.newTab('firstTab', 'Child Form', childForm, relation); firstTab.mnemonic = 'a'; |
name |
The name of the tab.
|
Returns |
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 |
Samplevar firstTab = tabs.newTab('firstTab', 'Child Form', childForm); firstTab.relationName = 'parent_table_to_child_table'; |
text |
The text on the tab.
|
Returns |
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 |
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 |
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 |
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; |
Method Details |
---|
getUUID |
UUID getUUID () |
Returns the UUID of this component.
|
Returns |
Samplevar button_uuid = solutionModel.getForm("my_form").getButton("my_button").getUUID(); application.output(button_uuid.toString()); |
Overview
Content Tools
Activity