Child pages
  • RuntimeSplitPane

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{hidden}
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE{hidden}
{sub-section:description|text=}{sub-section}\\ 

{table:id=|class=servoy sReturnTypes}{tr:style=height: 30px;}{th}Extends{th}{tr}{tr}{td}{span:class=sWordList}[RuntimeComponent]{span}{td}{tr}{table}\\ 

{table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Property Summary{th}{tr}{tbody}{tr}{td}[String]{td}{td}[#bgcolor]
Gets or sets the background color of a field.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#border]
Gets or sets the border attribute(s) of a specified element.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#continuousLayout]
Gets or sets if the components should continuously be redrawn as the divider changes position.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#dividerLocation]
Gets or sets divider location.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#dividerSize]
Gets or sets divider size in pixels.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#enabled]
Gets or sets the enabled state of a specified field, also known as "grayed".{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#fgcolor]
Gets or sets the foreground color of a field.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#font]
Gets or sets the font name, style, and size of an element.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#leftFormMinSize]
Gets or sets left form minimum size in pixels.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#readOnly]
Gets or sets the editable/read\-only state of a field; true \- read\-only; false \- editable; ! \- the editable/read\-only state is inverted (the opposite).{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#resizeWeight]
Specifies how to distribute extra space when the size of the split pane changes.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#rightFormMinSize]
Gets or sets right form minimum size in pixels.{td}{tr}{tbody}{tbody}{tr}{td}[Object]{td}{td}[#tabIndex]
Gets or sets the selected tab index for the specified tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#toolTipText]
Gets or sets the tool tip text of an element; text displays when the mouse cursor hovers over an element.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#transparent]
Gets or sets the transparency of an element; true \- transparent; false \- not transparent.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#visible]
Gets or sets the visibility of an element; true \- visible; false \- not visible; ! \- the visibility state is inverted (the opposite).{td}{tr}{tbody}{table}\\ 

{table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}[NumberBoolean]{td}{td}[#getAbsoluteFormLocationY#addTab]\()
Returns the absolute form (designed) Y locationform/formname, \[name\], \[tabText\], \[tooltip\], \[iconURL\], \[fg\], \[bg\], \[relatedfoundset/relationname\], \[index\])
Adds a relationless or related form as a tab in a specified tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[ObjectNumber]{td}{td}[#getClientProperty#getAbsoluteFormLocationY]\(key)
GetsReturns the specifiedabsolute clientform property(designed) for the element basedY location.{td}{tr}{tbody}{tbody}{tr}{td}[Object]{td}{td}[#getClientProperty]\(key)
Gets the specified client property for the element based on a key.{td}{tr}{tbody}{tbody}{tr}{td}[Object]{td}{td}[#getDesignTimeProperty]\()
Get a design\-time property of an element.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#getElementType]\()
Returns the type of a specified element.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#getHeight]\()
Returns the height of the current element.{td}{tr}{tbody}{tbody}{tr}{td}[controllerRuntimeForm |RuntimeForm]{td}{td}[#getLeftForm]\()
Returns the left form of the split pane.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#getLocationX]\()
Returns the x location of the current element.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#getLocationY]\()
Returns the y location of the current element.{td}{tr}{tbody}{tbody}{tr}{td}[StringNumber]{td}{td}[#getName#getMaxTabIndex]\()
Returns the name of an element maximum tab index for a specified tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[controllerString]{td}{td}[#getRightForm#getMnemonicAt]\(i)
Returns the right form mnemonic for a specified tab of thea split panetabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[NumberString]{td}{td}[#getWidth#getName]\()
Returns the widthname of the currentan element.{td}{tr}{tbody}{tbody}{tr}{td}void[RuntimeForm |RuntimeForm]{td}{td}[#putClientProperty#getRightForm]\(key, value)
SetsReturns the valueright form forof the specified element client property keysplit pane.{td}{tr}{tbody}{tbody}{tr}{td}[BooleanString]{td}{td}[#setLeftForm#getTabFGColorAt]\(formi)
Set a relationless or related form as left panelReturns the foreground color for a specified tab of a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[BooleanString]{td}{td}[#setLeftForm#getTabFormNameAt]\(i)
Returns the form, relation)name Setfor a relationlessspecified ortab relatedof form as left panela tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}void[String]{td}{td}[#setLocation#getTabNameAt]\(x, y)
Sets the location of an elementi)
Returns the name \- the "name" design time property value \- for a specified tab of a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[BooleanString]{td}{td}[#setRightForm#getTabRelationNameAt]\(formi)
Returns the Setrelation aname relationlessfor ora relatedspecified formtab asof righta paneltabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[BooleanString]{td}{td}[#setRightForm#getTabTextAt]\(form, relation)
Set a relationless or related form as right paneli)
Returns the text for a specified tab of a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}void[Number]{td}{td}[#setSize#getWidth]\(width, height)
SetsReturns the sizewidth of the current fieldelement.{td}{tr}{tbody}{tabletbody}\\ 

{table:id=property|class=servoy sDetail{tr}{colgrouptd}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Property Details{th}{tr}{tbody:id=bgcolor|class=node}{tr:id=name}{td}h6.bgcolor{td}{tr}{tr:id=des}{td}{sub-section:bgcolor_des|text=|trigger=button}{sub-section}{sub-section:bgcolor_des|trigger=none|class=sIndent}Gets or sets the background color of a field. The color has to be set using the hexadecimal RGB value as used in HTML.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:bgcolor_snc|text=|trigger=button}{sub-section}{sub-section:bgcolor_snc|trigger=none|class=sIndent} Replace with version info{sub-section}[Boolean]{td}{td}[#isTabEnabledAt]\(i)
Returns the enabled status of a specified tab in a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#putClientProperty]\(key, value)
Sets the value for the specified element client property key.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#removeAllTabs]\()
Removes all tabs for a specified tabpanel.{td}{tr}{builder-showtbody}{builder-show:permission=edittbody}{tr:id=prs}}{td}[Boolean]{td}*Parameters*\\{sub-section:bgcolor_prs|text=|trigger=button}{sub-section}{sub-section:bgcolor_prs|trigger=none|class=sIndent}{sub-section}{td{td}[#removeTabAt]\(index)
Removes a specified tab in a tabpanel; can be based on a relation or relationless.{td}{tr}{tbody}{tbody}{tr}{builder-show}{tr:id=rettd}[Boolean]{td}{td}*Returns*\\{sub-section:bgcolor_ret|text=|trigger=button}{sub-section}{sub-section:bgcolor_ret|trigger=none|class=sIndent}[String]{sub-section}{td[#setLeftForm]\(form)
Set a relationless or related form as left panel.{td}{tr}{tbody}{tbody}{tr}{builder-show:permission=edit}{tr:id=seetd}[Boolean]{td}{td}*Also see*\\{sub-section:bgcolor_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:bgcolor_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:bgcolor_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:bgcolor_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:bgcolor_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:bgcolor_sam|trigger=none}{code:language=javascript}
//sets the background color of the field
forms.customer.elements.customer_id.bgcolor = "#FFFFFF";
//gets the background color of the field
var c = forms.customer.elements.customer_id.bgcolor;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=border|class=node}{tr:id=name}{td}h6.border{td}{tr}{tr:id=des}{td}{sub-section:border_des|text=|trigger=button}{sub-section}{sub-section:border_des|trigger=none|class=sIndent}Gets or sets the border attribute(s) of a specified element. 

The border attributes:

borderType \- EmptyBorder, EtchedBorder, BevelBorder, LineBorder, TitleBorder, MatteBorder, SpecialMatteBorder.
size \- (numeric value) for: bottom, left, right, top.
color \- (hexadecimal value) for: bottom, left, right, top.
dash pattern \- (numeric value) for selected side(s).
rounding radius \- (numeric value) for selected side(s).

NOTE: Use the same value(s) and order of attribute(s) from the element design time property "borderType".{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:border_snc|text=|trigger=button[#setLeftForm]\(form, relation)
Set a relationless or related form as left panel.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setLocation]\(x, y)
Sets the location of an element.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setMnemonicAt]\(index, text)
Sets the mnemonic for a specified tab in a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#setRightForm]\(form)
Set a relationless or related form as right panel.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#setRightForm]\(form, relation)
Set a relationless or related form as right panel.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setSize]\(width, height)
Sets the size of an element.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setTabEnabledAt]\(i, b)
Sets the status of a specified tab in a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setTabFGColorAt]\(i, s)
Sets the foreground color for a specified tab in a tabpanel.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#setTabTextAt]\(index, text)
Sets the text for a specified tab in a tabpanel.{td}{tr}{tbody}{table}\\ 

{table:id=property|class=servoy sDetail}{colgroup}{column:width=100%|padding=0px}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Property Details{th}{tr}{tbody:id=bgcolor|class=node}{tr:id=name}{td}h6.bgcolor{td}{tr}{tr:id=des}{td}{sub-section:bgcolor_des|trigger=button|text=}{sub-section}{sub-section:borderbgcolor_sncdes|trigger=none|class=sIndent} Replace with version infoGets or sets the background color of a field. The color has to be set using the hexadecimal RGB value as used in HTML.
It only returns it's correct value if it was explicitly set.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=prssnc}{td}*ParametersSince*\\{sub-section:borderbgcolor_prssnc|texttrigger=button|triggertext=button}{sub-section}{sub-section:borderbgcolor_prssnc|trigger=none|class=sIndent}spec --Replace thewith borderversion attributes
info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=retprs}{td}*ReturnsParameters*\\{sub-section:borderbgcolor_retprs|texttrigger=button|triggertext=button}{sub-section}{sub-section:borderbgcolor_retprs|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=seeret}{td}*Also seeReturns*\\{sub-section:borderbgcolor_seeret|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:borderbgcolor_seeret|trigger=none}|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:bgcolor_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:bgcolor_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:borderbgcolor_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:borderbgcolor_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:borderbgcolor_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:borderbgcolor_sam|trigger=none}{code:language=javascript}
//sets the borderbackground type to "LineBorder"
//sets a 1 px line width for the bottom and left side of the border
//sets the hexadecimalcolor of the field
forms.customer.elements.customer_id.bgcolor = "#FFFFFF";
//gets the background color of the borderfield
var toc "#ccffcc"= forms.customer.elements.customer_id.border = 'LineBorder,1,#ccffcc'bgcolor;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=continuousLayoutborder|class=node}{tr:id=name}{td}h6.continuousLayoutborder{td}{tr}{tr:id=des}{td}{sub-section:continuousLayoutborder_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:continuousLayoutborder_des|trigger=none|class=sIndent}Gets or sets ifthe the components should continuously be redrawn as the divider changes position.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:continuousLayout_snc|text=|trigger=button}{sub-section}{sub-section:continuousLayout_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-showborder attribute(s) of a specified element. 

The border attributes:

borderType \- EmptyBorder, EtchedBorder, BevelBorder, LineBorder, TitleBorder, MatteBorder, SpecialMatteBorder.
size \- (numeric value) for: bottom, left, right, top.
color \- (hexadecimal value) for: bottom, left, right, top.
dash pattern \- (numeric value) for selected side(s).
rounding radius \- (numeric value) for selected side(s).

It only returns it's correct value if it was explicitly set.

NOTE: Use the same value(s) and order of attribute(s) from the element design time property "borderType".{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=prssnc}{td}*ParametersSince*\\{sub-section:continuousLayoutborder_prssnc|texttrigger=button|triggertext=button}{sub-section}{sub-section:continuousLayoutborder_prssnc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=retprs}{td}*ReturnsParameters*\\{sub-section:continuousLayoutborder_retprs|texttrigger=button|triggertext=button}{sub-section}{sub-section:continuousLayoutborder_retprs|trigger=none|class=sIndent}[Boolean]spec -- the border attributes
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=seeret}{td}*AlsoReturns*\\{sub-section:border_ret|trigger=button|text=}{sub-section}{sub-section:border_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:continuousLayoutborder_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:continuousLayoutborder_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:continuousLayoutborder_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:continuousLayoutborder_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:continuousLayoutborder_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:continuousLayoutborder_sam|trigger=none}{code:language=javascript}
//sets the border type to "LineBorder"
//sets a 1 px line width for the bottom and left side of the border
//sets the hexadecimal color of the border to "#ccffcc"
forms.customer.elements.customer_id.continuousLayoutborder = true'LineBorder,1,#ccffcc';
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=dividerLocationcontinuousLayout|class=node}{tr:id=name}{td}h6.dividerLocationcontinuousLayout{td}{tr}{tr:id=des}{td}{sub-section:dividerLocationcontinuousLayout_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerLocationcontinuousLayout_des|trigger=none|class=sIndent}Gets or sets dividerif location.the Ifcomponents locationshould is less then 1 then the location will continuously be considered at (location \* 100) percent ofredrawn as the splitdivider pane from left,
otherwise it will represent the pixels from leftchanges position.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:dividerLocationcontinuousLayout_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerLocationcontinuousLayout_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:dividerLocationcontinuousLayout_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerLocationcontinuousLayout_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:dividerLocationcontinuousLayout_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerLocationcontinuousLayout_ret|trigger=none|class=sIndent}[NumberBoolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:dividerLocationcontinuousLayout_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerLocationcontinuousLayout_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:dividerLocationcontinuousLayout_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerLocationcontinuousLayout_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:dividerLocationcontinuousLayout_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerLocationcontinuousLayout_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.dividerLocationcontinuousLayout = 0.75true;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=dividerSizedividerLocation|class=node}{tr:id=name}{td}h6.dividerSizedividerLocation{td}{tr}{tr:id=des}{td}{sub-section:dividerSizedividerLocation_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerSizedividerLocation_des|trigger=none|class=sIndent}Gets or sets divider size in pixels.{sub-section}{td} location.
If location is less then 1 then the location will be considered at (location \* 100) percent of the split pane from left,
otherwise it will represent the pixels from left.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:dividerSizedividerLocation_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerSizedividerLocation_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:dividerSizedividerLocation_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerSizedividerLocation_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:dividerSizedividerLocation_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:dividerSizedividerLocation_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:dividerSizedividerLocation_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerSizedividerLocation_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:dividerSizedividerLocation_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerSizedividerLocation_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:dividerSizedividerLocation_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:dividerSizedividerLocation_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.dividerSizedividerLocation = 100.75;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=enableddividerSize|class=node}{tr:id=name}{td}h6.enableddividerSize{td}{tr}{tr:id=des}{td}{sub-section:enableddividerSize_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:enableddividerSize_des|trigger=none|class=sIndent}Gets or sets thedivider enabledsize state of a specified field, also known as "grayed".
true \- enabled; false \- not enabled; ! \- the enabled state is inverted (the opposite).

NOTE: A disabled element cannot be selected by clicking the element (or by pressing the TAB key even if this option is supported by the operating system).

NOTE: A label or button element will not disable if the "displayType" design time property for a field is set to HTML\_AREA.

NOTE: The disabled "grayed" color is dependent on the LAF set in the Servoy Client Application Preferences. For more information see Preferences: Look And Feel in the Servoy Developer User's Guide.in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:dividerSize_snc|trigger=button|text=}{sub-section}{sub-section:dividerSize_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:dividerSize_prs|trigger=button|text=}{sub-section}{sub-section:dividerSize_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:dividerSize_ret|trigger=button|text=}{sub-section}{sub-section:dividerSize_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:dividerSize_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:dividerSize_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:dividerSize_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:dividerSize_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:dividerSize_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:dividerSize_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.dividerSize = 10;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=enabled|class=node}{tr:id=name}{td}h6.enabled{td}{tr}{tr:id=des}{td}{sub-section:enabled_des|trigger=button|text=}{sub-section}{sub-section:enabled_des|trigger=none|class=sIndent}Gets or sets the enabled state of a specified field, also known as "grayed".
true \- enabled; false \- not enabled; ! \- the enabled state is inverted (the opposite).

NOTE: A disabled element cannot be selected by clicking the element (or by pressing the TAB key even if this option is supported by the operating system).

NOTE: A label or button element will not disable if the "displayType" design time property for a field is set to HTML\_AREA.

NOTE: The disabled "grayed" color is dependent on the LAF set in the Servoy Client Application Preferences. For more information see Preferences: Look And Feel in the Servoy Developer User's Guide.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:enabled_snc|trigger=button|text=}{sub-section}{sub-section:enabled_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:enabled_prs|trigger=button|text=}{sub-section}{sub-section:enabled_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:enabled_ret|trigger=button|text=}{sub-section}{sub-section:enabled_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:enabled_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:enabled_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:enabled_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:enabled_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:enabled_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:enabled_sam|trigger=none}{code:language=javascript}
//gets the enabled state of the field
var currState = forms.customer.elements.customer_id.enabled;

//sets the enabled state of the field
forms.customer.elements.customer_id.enabled = !currentState;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=fgcolor|class=node}{tr:id=name}{td}h6.fgcolor{td}{tr}{tr:id=des}{td}{sub-section:fgcolor_des|trigger=button|text=}{sub-section}{sub-section:fgcolor_des|trigger=none|class=sIndent}Gets or sets the foreground color of a field. The color has to be set using the hexadecimal RGB value as used in HTML.
It only returns it's correct value if it was explicitly set.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fgcolor_snc|trigger=button|text=}{sub-section}{sub-section:fgcolor_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:fgcolor_prs|trigger=button|text=}{sub-section}{sub-section:fgcolor_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:fgcolor_ret|trigger=button|text=}{sub-section}{sub-section:fgcolor_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fgcolor_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:fgcolor_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fgcolor_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:fgcolor_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fgcolor_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:fgcolor_sam|trigger=none}{code:language=javascript}
//sets the foreground color of the field
forms.customer.elements.customer_id.fgcolor = "#000000";

//gets the foreground color of the field
var c = forms.customer.elements.customer_id.fgcolor;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=font|class=node}{tr:id=name}{td}h6.font{td}{tr}{tr:id=des}{td}{sub-section:font_des|trigger=button|text=}{sub-section}{sub-section:font_des|trigger=none|class=sIndent}Gets or sets the font name, style, and size of an element. 

font name \- the name of the font family.
style \- the type of the font. (plain = 0; bold = 1; italic = 2; bold\-italic = 3).
size \- the size of the font (in points). 

It only returns it's correct value if it was explicitly set.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:font_snc|trigger=button|text=}{sub-section}{sub-section:font_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:font_prs|trigger=button|text=}{sub-section}{sub-section:font_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:font_ret|trigger=button|text=}{sub-section}{sub-section:font_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:font_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:font_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:font_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:font_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:font_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:font_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.font = 'Tahoma,1,11';
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=leftFormMinSize|class=node}{tr:id=name}{td}h6.leftFormMinSize{td}{tr}{tr:id=des}{td}{sub-section:leftFormMinSize_des|trigger=button|text=}{sub-section}{sub-section:leftFormMinSize_des|trigger=none|class=sIndent}Gets or sets left form minimum size in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:leftFormMinSize_snc|trigger=button|text=}{sub-section}{sub-section:leftFormMinSize_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:leftFormMinSize_prs|trigger=button|text=}{sub-section}{sub-section:leftFormMinSize_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:leftFormMinSize_ret|trigger=button|text=}{sub-section}{sub-section:leftFormMinSize_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:leftFormMinSize_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSize_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:leftFormMinSize_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSize_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:leftFormMinSize_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSize_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.leftFormMinSize = 100;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=readOnly|class=node}{tr:id=name}{td}h6.readOnly{td}{tr}{tr:id=des}{td}{sub-section:readOnly_des|trigger=button|text=}{sub-section}{sub-section:readOnly_des|trigger=none|class=sIndent}Gets or sets the editable/read\-only state of a field; true \- read\-only; false \- editable; ! \- the editable/read\-only state is inverted (the opposite). 

NOTE: A field set as read\-only can be selected by clicking (or pressing the TAB key if this option is supported by the operating system) and the field data can be copied.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:readOnly_snc|trigger=button|text=}{sub-section}{sub-section:readOnly_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:readOnly_prs|trigger=button|text=}{sub-section}{sub-section:readOnly_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:readOnly_ret|trigger=button|text=}{sub-section}{sub-section:readOnly_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:readOnly_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:readOnly_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:readOnly_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:readOnly_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:readOnly_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:readOnly_sam|trigger=none}{code:language=javascript}
//gets the editable/read-only state of the field
var currentState = forms.customer.elements.customer_id.readOnly;

//sets the editable/read-only state of the field
forms.customer.elements.customer_id.readOnly = !currentState;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=resizeWeight|class=node}{tr:id=name}{td}h6.resizeWeight{td}{tr}{tr:id=des}{td}{sub-section:resizeWeight_des|trigger=button|text=}{sub-section}{sub-section:resizeWeight_des|trigger=none|class=sIndent}Specifies how to distribute extra space when the size of the split pane changes.
A value of 0, the default, indicates the right/bottom component gets all the extra space (the left/top component acts fixed),
where as a value of 1 specifies the left/top component gets all the extra space (the right/bottom component acts fixed).
Specifically, the left/top component gets (weight \* diff) extra space and the right/bottom component gets (1 \- weight) \* diff extra space{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:resizeWeight_snc|trigger=button|text=}{sub-section}{sub-section:resizeWeight_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:resizeWeight_prs|trigger=button|text=}{sub-section}{sub-section:resizeWeight_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:resizeWeight_ret|trigger=button|text=}{sub-section}{sub-section:resizeWeight_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:resizeWeight_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:resizeWeight_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:resizeWeight_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:resizeWeight_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:resizeWeight_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:resizeWeight_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.resizeWeight = 0.5;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=rightFormMinSize|class=node}{tr:id=name}{td}h6.rightFormMinSize{td}{tr}{tr:id=des}{td}{sub-section:rightFormMinSize_des|trigger=button|text=}{sub-section}{sub-section:rightFormMinSize_des|trigger=none|class=sIndent}Gets or sets right form minimum size in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:rightFormMinSize_snc|trigger=button|text=}{sub-section}{sub-section:rightFormMinSize_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:rightFormMinSize_prs|trigger=button|text=}{sub-section}{sub-section:rightFormMinSize_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:rightFormMinSize_ret|trigger=button|text=}{sub-section}{sub-section:rightFormMinSize_ret|trigger=none|class=sIndent}[Number]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:rightFormMinSize_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSize_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:rightFormMinSize_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSize_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:rightFormMinSize_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSize_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.rightFormMinSize = 100;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=tabIndex|class=node}{tr:id=name}{td}h6.tabIndex{td}{tr}{tr:id=des}{td}{sub-section:tabIndex_des|trigger=button|text=}{sub-section}{sub-section:tabIndex_des|trigger=none|class=sIndent}Gets or sets the selected tab index for the specified tabpanel.
When setting the value either the tab index or the tab name can be used.
When getting the value, the tab index (not the name) will be returned all the time.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:tabIndex_snc|trigger=button|text=}{sub-section}{sub-section:tabIndex_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:tabIndex_prs|trigger=button|text=}{sub-section}{sub-section:tabIndex_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:tabIndex_ret|trigger=button|text=}{sub-section}{sub-section:tabIndex_ret|trigger=none|class=sIndent}[Object]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:tabIndex_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:tabIndex_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:tabIndex_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:tabIndex_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:tabIndex_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:tabIndex_sam|trigger=none}{code:language=javascript}
//gets the selected tab index of the tabpanel
var current = forms.customer.elements.customer_id.tabIndex;

//sets (goes to) the selected tabIndex of the tabpanel
forms.customer.elements.customer_id.tabIndex = current + 1;

//or sets (goes to) the tab with the specified name
forms.customer.elements.customer_id.tabIndex = 'tab_name';
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=toolTipText|class=node}{tr:id=name}{td}h6.toolTipText{td}{tr}{tr:id=des}{td}{sub-section:toolTipText_des|trigger=button|text=}{sub-section}{sub-section:toolTipText_des|trigger=none|class=sIndent}Gets or sets the tool tip text of an element; text displays when the mouse cursor hovers over an element. 

NOTE: HTML should be used for multi\-line tooltips; you can also use any valid HTML tags to format tooltip text.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:toolTipText_snc|trigger=button|text=}{sub-section}{sub-section:toolTipText_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:toolTipText_prs|trigger=button|text=}{sub-section}{sub-section:toolTipText_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:toolTipText_ret|trigger=button|text=}{sub-section}{sub-section:toolTipText_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:toolTipText_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:toolTipText_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:toolTipText_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:toolTipText_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:toolTipText_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:toolTipText_sam|trigger=none}{code:language=javascript}
//gets the tooltip text of the element
var toolTip = forms.customer.elements.customer_id.toolTipText;

//sets the tooltip text of the element
forms.customer.elements.customer_id.toolTipText = "New tip";
forms.customer.elements.customer_id.toolTipText = "<html>This includes <b>bolded text</b> and <font color='blue'>BLUE</font> text as well.";
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=transparent|class=node}{tr:id=name}{td}h6.transparent{td}{tr}{tr:id=des}{td}{sub-section:transparent_des|trigger=button|text=}{sub-section}{sub-section:transparent_des|trigger=none|class=sIndent}Gets or sets the transparency of an element; true \- transparent; false \- not transparent.

NOTE: transparency can be inverted using ! operator: elements.elementName.transparent = !elements.elementName.transparent;

NOTE: transparency will be mostly used for background color, a transparent element will receive the background of the element "beneath" it, a non transparent one will use its own background color{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:transparent_snc|trigger=button|text=}{sub-section}{sub-section:transparent_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:transparent_prs|trigger=button|text=}{sub-section}{sub-section:transparent_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:transparent_ret|trigger=button|text=}{sub-section}{sub-section:transparent_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:transparent_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:transparent_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:transparent_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:transparent_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:transparent_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:transparent_sam|trigger=none}{code:language=javascript}
//gets the transparency of the element
var currentState = forms.customer.elements.customer_id.transparent;

//sets the transparency of the element
forms.customer.elements.customer_id.transparent = !currentState;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=visible|class=node}{tr:id=name}{td}h6.visible{td}{tr}{tr:id=des}{td}{sub-section:visible_des|trigger=button|text=}{sub-section}{sub-section:visible_des|trigger=none|class=sIndent}Gets or sets the visibility of an element; true \- visible; false \- not visible; ! \- the visibility state is inverted (the opposite).

NOTE: The visibility of an element is not persistent; the state of visibility only applies to the current user in his/her current session.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:visible_snc|trigger=button|text=}{sub-section}{sub-section:visible_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:visible_prs|trigger=button|text=}{sub-section}{sub-section:visible_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:visible_ret|trigger=button|text=}{sub-section}{sub-section:visible_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:visible_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:visible_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:visible_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:visible_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:visible_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:visible_sam|trigger=none}{code:language=javascript}
//sets the element as visible
forms.company.elements.faxBtn.visible = true;

//gets the visibility of the element
var currentState = forms.company.elements.faxBtn.visible;

//sets the element as not visible when the current state is visible
forms.company.elements.faxBtn.visible = !currentState;
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:width=100%|padding=0px}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=addTab|class=node}{tr:id=name}{td}h6.addTab{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}addTab{span}{span:id=iets|style=float: left;}\(form/formname, \[name\], \[tabText\], \[tooltip\], \[iconURL\], \[fg\], \[bg\], \[relatedfoundset/relationname\], \[index\]){span}{td}{tr}{tr:id=des}{td}{sub-section:addTab_des|trigger=button|text=}{sub-section}{sub-section:addTab_des|trigger=none|class=sIndent}Adds a relationless or related form as a tab in a specified tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:addTab_snc|trigger=button|text=}{sub-section}{sub-section:addTab_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:addTab_prs|trigger=button|text=}{sub-section}{sub-section:addTab_prs|trigger=none|class=sIndent}form/formname -- the specified form/form name you wish to add as a tab
\[name\] -- the specified name for the tab or NULL (default is null)
\[tabText\] -- the specified text for the tab (default is null)
\[tooltip\] -- a specified tooltip for the tab (default is null)
\[iconURL\] -- a specified icon image or icon URL for the tab (default is null)
\[fg\] -- the HTML RGB Hexadecimal foreground color for the tab (default is null)
\[bg\] -- the HTML RGB Hexadecimal background color for the tab (default is null)
\[relatedfoundset/relationname\] -- the specified name of the related foundset (default is null)
\[index\] -- the specified index of a tab, default is \-1, will add tab to the end
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:addTab_ret|trigger=button|text=}{sub-section}{sub-section:addTab_ret|trigger=none|class=sIndent}[Boolean] -- a boolean value indicating if tab was successfully added{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:addTab_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:addTab_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:addTab_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:addTab_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:addTab_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:addTab_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.addTab(forms.orders,'ordersTab','Orders',null,null,'#000000','#BBCCEE');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getAbsoluteFormLocationY|class=node}{tr:id=name}{td}h6.getAbsoluteFormLocationY{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getAbsoluteFormLocationY{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getAbsoluteFormLocationY_des|trigger=button|text=}{sub-section}{sub-section:getAbsoluteFormLocationY_des|trigger=none|class=sIndent}Returns the absolute form (designed) Y location.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getAbsoluteFormLocationY_snc|trigger=button|text=}{sub-section}{sub-section:getAbsoluteFormLocationY_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getAbsoluteFormLocationY_prs|trigger=button|text=}{sub-section}{sub-section:getAbsoluteFormLocationY_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getAbsoluteFormLocationY_ret|trigger=button|text=}{sub-section}{sub-section:getAbsoluteFormLocationY_ret|trigger=none|class=sIndent}[Number] -- The y location of the form in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getAbsoluteFormLocationY_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationY_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getAbsoluteFormLocationY_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationY_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getAbsoluteFormLocationY_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationY_sam|trigger=none}{code:language=javascript}
var absolute_y = forms.customer.elements.customer_id.getAbsoluteFormLocationY();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getClientProperty|class=node}{tr:id=name}{td}h6.getClientProperty{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Object]{span}{span:id=iets|style=float: left; font-weight: bold;}getClientProperty{span}{span:id=iets|style=float: left;}\(key){span}{td}{tr}{tr:id=des}{td}{sub-section:getClientProperty_des|trigger=button|text=}{sub-section}{sub-section:getClientProperty_des|trigger=none|class=sIndent}Gets the specified client property for the element based on a key.

NOTE: Depending on the operating system, a user interface property name may be available.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getClientProperty_snc|trigger=button|text=}{sub-section}{sub-section:getClientProperty_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:getClientProperty_prs|trigger=button|text=}{sub-section}{sub-section:getClientProperty_prs|trigger=none|class=sIndent}\{[Object]} key -- user interface key (depends on operating system)
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:getClientProperty_ret|trigger=button|text=}{sub-section}{sub-section:getClientProperty_ret|trigger=none|class=sIndent}[Object] -- The value of the property for specified key.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getClientProperty_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getClientProperty_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getClientProperty_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getClientProperty_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getClientProperty_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getClientProperty_sam|trigger=none}{code:language=javascript}
var property = forms.customer.elements.customer_id.getClientProperty('ToolTipText');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getDesignTimeProperty|class=node}{tr:id=name}{td}h6.getDesignTimeProperty{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Object]{span}{span:id=iets|style=float: left; font-weight: bold;}getDesignTimeProperty{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getDesignTimeProperty_des|trigger=button|text=}{sub-section}{sub-section:getDesignTimeProperty_des|trigger=none|class=sIndent}Get a design\-time property of an element.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getDesignTimeProperty_snc|trigger=button|text=}{sub-section}{sub-section:getDesignTimeProperty_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getDesignTimeProperty_prs|trigger=button|text=}{sub-section}{sub-section:getDesignTimeProperty_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getDesignTimeProperty_ret|trigger=button|text=}{sub-section}{sub-section:getDesignTimeProperty_ret|trigger=none|class=sIndent}[Object]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getDesignTimeProperty_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getDesignTimeProperty_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getDesignTimeProperty_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getDesignTimeProperty_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getDesignTimeProperty_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getDesignTimeProperty_sam|trigger=none}{code:language=javascript}
var prop = forms.orders.elements.mylabel.getDesignTimeProperty('myprop')
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getElementType|class=node}{tr:id=name}{td}h6.getElementType{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getElementType{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getElementType_des|trigger=button|text=}{sub-section}{sub-section:getElementType_des|trigger=none|class=sIndent}Returns the type of a specified element.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getElementType_snc|trigger=button|text=}{sub-section}{sub-section:getElementType_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getElementType_prs|trigger=button|text=}{sub-section}{sub-section:getElementType_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getElementType_ret|trigger=button|text=}{sub-section}{sub-section:getElementType_ret|trigger=none|class=sIndent}[String] -- The display type of the element as String.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getElementType_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getElementType_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getElementType_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getElementType_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getElementType_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getElementType_sam|trigger=none}{code:language=javascript}
var et = forms.customer.elements.customer_id.getElementType();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getHeight|class=node}{tr:id=name}{td}h6.getHeight{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getHeight{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getHeight_des|trigger=button|text=}{sub-section}{sub-section:getHeight_des|trigger=none|class=sIndent}Returns the height of the current element. 
NOTE: getHeight() can be used with getWidth() to set the size of an element using the setSize function. For example:

//returns the width (w) and height (h)
var w = forms.company.elements.faxBtn.getWidth();
var h = forms.company.elements.faxBtn.getHeight();

//sets the new size
forms.company.elements.faxBtn.setSize(w,h);

//sets the new size and adds 1 px to both the width and height
forms.company.elements.faxBtn.setSize(w+1,h+1);{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:enabledgetHeight_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:enabledgetHeight_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:enabledgetHeight_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:enabledgetHeight_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:enabledgetHeight_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:enabledgetHeight_ret|trigger=none|class=sIndent}[Boolean]Number] -- The height of the element in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:enabledgetHeight_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:enabledgetHeight_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:enabledgetHeight_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:enabledgetHeight_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:enabledgetHeight_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:enabledgetHeight_sam|trigger=none}{code:language=javascript}
//gets
the enabled state of the field
var currStateht = forms.customer.elements.customer_id.enabled;

//sets the enabled state of the field
forms.customer.elements.customer_id.enabled = !currentState;
getHeight();
{code}{sub-section}{div}-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLeftForm|class=node}{tr:id=name}{td}h6.getLeftForm{td}{tr}{tr:classid=lastDetailRowsig}{td}{td}{tr}{tbody}{tbody:id=fgcolor|class=node}{tr:id=name}{td}h6.fgcolorspan:style=float: left; margin-right: 5px;}[RuntimeForm |RuntimeForm]{span}{span:id=iets|style=float: left; font-weight: bold;}getLeftForm{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:fgcolorgetLeftForm_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:fgcolorgetLeftForm_des|trigger=none|class=sIndent}Gets or setsReturns the foregroundleft colorform of a field. The color has to be set using the hexadecimal RGB value as used in HTMLsplit pane.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fgcolorgetLeftForm_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:fgcolorgetLeftForm_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:fgcolorgetLeftForm_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:fgcolorgetLeftForm_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:fgcolorgetLeftForm_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:fgcolorgetLeftForm_ret|trigger=none|class=sIndent}[String]RuntimeForm |RuntimeForm] -- left form of the split pane{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fgcolorgetLeftForm_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fgcolorgetLeftForm_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fgcolorgetLeftForm_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fgcolorgetLeftForm_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fgcolorgetLeftForm_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fgcolorgetLeftForm_sam|trigger=none}{code:language=javascript}
//sets the foreground color of the field
forms.customer.elements.customer_id.fgcolor = "#000000";

//gets the foreground color of the field
var cleftForm = forms.customer.elements.customer_id.fgcolorgetLeftForm();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=fontgetLocationX|class=node}{tr:id=name}{td}h6.fonttd}h6.getLocationX{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getLocationX{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:fontgetLocationX_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:fontgetLocationX_des|trigger=none|class=sIndent}Gets or setsReturns the x location of the fontcurrent name,element. style,
and
size of an element. 

font name \- the name of the font family.
style \- the type of the font. (plain = 0; bold = 1; italic = 2; bold\-italic = 3).
size \- the size of the font (in points).NOTE: getLocationX() can be used with getLocationY() to set the location of an element using the setLocation function. For Example:

//returns the X and Y coordinates
var x = forms.company.elements.faxBtn.getLocationX();
var y = forms.company.elements.faxBtn.getLocationY();

//sets the new location 10 px to the right; 10 px down from the current location
forms.company.elements.faxBtn.setLocation(x+10,y+10);{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:fontgetLocationX_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:fontgetLocationX_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:fontgetLocationX_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:fontgetLocationX_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:fontgetLocationX_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:fontgetLocationX_ret|trigger=none|class=sIndent}[String]Number] -- The x location of the element in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:fontgetLocationX_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fontgetLocationX_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:fontgetLocationX_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fontgetLocationX_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:fontgetLocationX_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:fontgetLocationX_sam|trigger=none}{code:language=javascript}
var x = forms.customer.elements.customer_id.font = 'Tahoma,1,11'getLocationX();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLocationY|class=node}{tr:id=name}{td}h6.getLocationY{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getLocationY{trspan}{tbody}{tbodyspan:id=leftFormMinSizeiets|class=node}{tr:id=name}{td}h6.leftFormMinSizestyle=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:leftFormMinSizegetLocationY_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:leftFormMinSizegetLocationY_des|trigger=none|class=sIndent}Gets or sets left form minimum size in pixels.Returns the y location of the current element. 

NOTE: getLocationY() can be used with getLocationX() to set the location of an element using the setLocation function. For Example:

//returns the X and Y coordinates
var x = forms.company.elements.faxBtn.getLocationX();
var y = forms.company.elements.faxBtn.getLocationY();

//sets the new location 10 px to the right; 10 px down from the current location
forms.company.elements.faxBtn.setLocation(x+10,y+10);{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:leftFormMinSizegetLocationY_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:leftFormMinSizegetLocationY_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:leftFormMinSizegetLocationY_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:leftFormMinSizegetLocationY_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:leftFormMinSizegetLocationY_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:leftFormMinSizegetLocationY_ret|trigger=none|class=sIndent}[Number] -- The y location of the element in pixels.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:leftFormMinSizegetLocationY_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSizegetLocationY_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:leftFormMinSizegetLocationY_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSizegetLocationY_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:leftFormMinSizegetLocationY_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:leftFormMinSizegetLocationY_sam|trigger=none}{code:language=javascript}
var y =  forms.customer.elements.customer_id.leftFormMinSize = 100getLocationY();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{td}{tr}{tbody}{tbody:id=readOnly|class=node}{tr:id=name}{td}h6.readOnly{tr}{tbody}{tbody:id=getMaxTabIndex|class=node}{tr:id=name}{td}h6.getMaxTabIndex{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getMaxTabIndex{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:readOnlygetMaxTabIndex_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:readOnlygetMaxTabIndex_des|trigger=none|class=sIndent}Gets or sets the editable/read\-only state of a field; true \- read\-only; false \- editable; ! \- the editable/read\-only state is inverted (the opposite). 

NOTE: A field set as read\-only can be selected by clicking (or pressing the TAB key if this option is supported by the operating system) and the field data can be copiedReturns the maximum tab index for a specified tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:readOnlygetMaxTabIndex_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:readOnlygetMaxTabIndex_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:readOnlygetMaxTabIndex_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:readOnlygetMaxTabIndex_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:readOnlygetMaxTabIndex_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:readOnlygetMaxTabIndex_ret|trigger=none|class=sIndent}[Boolean]Number] -- maximum tab index (number){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:readOnlygetMaxTabIndex_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:readOnlygetMaxTabIndex_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:readOnlygetMaxTabIndex_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:readOnlygetMaxTabIndex_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:readOnlygetMaxTabIndex_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:readOnlygetMaxTabIndex_sam|trigger=none}{code:language=javascript}
//gets the editable/read-only state of the field
var currentStatemax = forms.customer.elements.customer_id.readOnly;

//sets the editable/read-only state of the field
forms.customer.elements.customer_id.readOnly = !currentState;
getMaxTabIndex();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=resizeWeightgetMnemonicAt|class=node}{tr:id=name}{td}h6.resizeWeightgetMnemonicAt{td}{tr}{tr:id=des}{td}{sub-section:resizeWeight_des|text=|trigger=button}{sub-section}{sub-section:resizeWeight_des|trigger=none|class=sIndent}Specifies how to distribute extra space when the size of the split pane changes.
A value of 0, the default, indicates the right/bottom component gets all the extra space (the left/top component acts fixed),
where as a value of 1 specifies the left/top component gets all the extra space (the right/bottom component acts fixed).
Specifically, the left/top component gets (weight \* diff) extra space and the right/bottom component gets (1 \- weight) \* diff extra space=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getMnemonicAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=des}{td}{sub-section:getMnemonicAt_des|trigger=button|text=}{sub-section}{sub-section:getMnemonicAt_des|trigger=none|class=sIndent}Returns the mnemonic for a specified tab of a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:resizeWeightgetMnemonicAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:resizeWeightgetMnemonicAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:resizeWeightgetMnemonicAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:resizeWeightgetMnemonicAt_prs|trigger=none|class=sIndent}\{[Number]} i -- The number of the specified tab.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:resizeWeightgetMnemonicAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:resizeWeightgetMnemonicAt_ret|trigger=none|class=sIndent}[Number][String] -- The mnemonic.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:resizeWeightgetMnemonicAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:resizeWeightgetMnemonicAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:resizeWeightgetMnemonicAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:resizeWeightgetMnemonicAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:resizeWeightgetMnemonicAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:resizeWeightgetMnemonicAt_sam|trigger=none}{code:language=javascript}
var mnemonic = forms.customer.elements.customer_id.resizeWeight = 0.5getMnemonicAt(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=rightFormMinSizegetName|class=node}{tr:id=name}{td}h6.rightFormMinSizegetName{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getName{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:rightFormMinSizegetName_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:rightFormMinSizegetName_des|trigger=none|class=sIndent}Gets or sets right form minimum size in pixels.Returns the name of an element. (may be null as well){sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:rightFormMinSizegetName_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:rightFormMinSizegetName_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:rightFormMinSizegetName_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:rightFormMinSizegetName_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:rightFormMinSizegetName_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:rightFormMinSizegetName_ret|trigger=none|class=sIndent}[Number]String] -- The name of the element.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:rightFormMinSizegetName_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSizegetName_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:rightFormMinSizegetName_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSizegetName_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:rightFormMinSizegetName_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:rightFormMinSizegetName_sam|trigger=none}{code:language=javascript}
var name = forms.customer.elements.customer_id.rightFormMinSize = 100getName();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=toolTipText|class=node}{tr:id=name}{td}h6.toolTipText:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getRightForm|class=node}{tr:id=name}{td}h6.getRightForm{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[RuntimeForm |RuntimeForm]{span}{span:id=iets|style=float: left; font-weight: bold;}getRightForm{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:toolTipTextgetRightForm_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:toolTipTextgetRightForm_des|trigger=none|class=sIndent}Gets or setsReturns the toolright tip textform of an element; text displays when the mouse cursor hovers over an element. 

NOTE: HTML should be used for multi\-line tooltips; you can also use any valid HTML tags to format tooltip text.split pane.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:toolTipTextgetRightForm_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:toolTipTextgetRightForm_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:toolTipTextgetRightForm_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:toolTipTextgetRightForm_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:toolTipTextgetRightForm_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:toolTipTextgetRightForm_ret|trigger=none|class=sIndent}[String]RuntimeForm |RuntimeForm] -- right form of the split pane{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:toolTipTextgetRightForm_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:toolTipTextgetRightForm_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:toolTipTextgetRightForm_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:toolTipTextgetRightForm_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:toolTipTextgetRightForm_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:toolTipTextgetRightForm_sam|trigger=none}{code:language=javascript}
//gets the tooltip text of the element
var toolTiprightForm = forms.customer.elements.customer_id.toolTipText;

//sets the tooltip text of the element
forms.customer.elements.customer_id.toolTipText = "New tip";
forms.customer.elements.customer_id.toolTipText = "<html>This includes <b>bolded text</b> and <font color='blue'>BLUE</font> text as well.";
getRightForm();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getTabFGColorAt|class=node}{tr:id=name}{td}h6.getTabFGColorAt{td}{tr}{tr:id=sig}{td}{td}{tr}{tbody}{tbodyspan:style=float: left; margin-right: 5px;}[String]{span}{span:id=transparentiets|class=node}{tr:id=name}{td}h6.transparentstyle=float: left; font-weight: bold;}getTabFGColorAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=des}{td}{sub-section:transparentgetTabFGColorAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:transparentgetTabFGColorAt_des|trigger=none|class=sIndent}Gets or sets the transparency of an element; true \- transparent; false \- not transparent.

NOTE: transparency can be inverted using ! operator: elements.elementName.transparent = !elements.elementName.transparent;

NOTE: transparency will be mostly used for background color, a transparent element will receive the background of the element "beneath" it, a non transparent one will use its own background color}Returns the foreground color for a specified tab of a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:transparentgetTabFGColorAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:transparentgetTabFGColorAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:transparentgetTabFGColorAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:transparentgetTabFGColorAt_prs|trigger=none|class=sIndent}\{[Number]} i -- the number of the specified tab
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:transparentgetTabFGColorAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:transparentgetTabFGColorAt_ret|trigger=none|class=sIndent}[Boolean]String] -- color as hexadecimal RGB string{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:transparentgetTabFGColorAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:transparentgetTabFGColorAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:transparentgetTabFGColorAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:transparentgetTabFGColorAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:transparentgetTabFGColorAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:transparentgetTabFGColorAt_sam|trigger=none}{code:language=javascript}
//gets the transparency of the element
var currentState = forms.customer.elements.customer_id.transparent;

//sets the transparency of the elementlanguage=javascript}
var color = forms.customer.elements.customer_id.transparent = !currentStategetTabFGColorAt(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=visiblegetTabFormNameAt|class=node}{tr:id=name}{td}h6.visiblegetTabFormNameAt{td}{tr}{tr:id=dessig}{td}{sub-section:visible_des|text=|trigger=button}{sub-section}{sub-section:visible_des|trigger=none|class=sIndent}Gets or sets the visibility of an element; true \- visible; false \- not visible; ! \- the visibility state is inverted (the opposite).

NOTE: The visibility of an element is not persistent; the state of visibility only applies to the current user in his/her current session.{sub-section}{td}{tr}{builder-show:permission=editspan:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getTabFormNameAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=sncdes}{td}*Since*\\{sub-section:visiblegetTabFormNameAt_sncdes|texttrigger=button|triggertext=button}{sub-section}{sub-section:visiblegetTabFormNameAt_sncdes|trigger=none|class=sIndent} Replace with version infoReturns the form name for a specified tab of a tabpanel.{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prssnc}{td}*ParametersSince*\\{sub-section:visiblegetTabFormNameAt_prssnc|texttrigger=button|triggertext=button}{sub-section}{sub-section:visiblegetTabFormNameAt_prssnc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=retprs}{td}*ReturnsParameters*\\{sub-section:visiblegetTabFormNameAt_retprs|texttrigger=button|triggertext=button}{sub-section}{sub-section:visiblegetTabFormNameAt_retprs|trigger=none|class=sIndent}\{[Boolean]Number]} i -- index of the tab
{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=seeret}{td}*Also seeReturns*\\{sub-section:visiblegetTabFormNameAt_seeret|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:visiblegetTabFormNameAt_seeret|trigger=none|class=none}sIndent}[String] -- the name of the form{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linksee}{td}*ExternalAlso linkssee*\\{sub-section:visiblegetTabFormNameAt_linksee|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:visiblegetTabFormNameAt_linksee|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=samlink}{td}*SampleExternal links*\\{sub-section:visiblegetTabFormNameAt_samlink|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:visiblegetTabFormNameAt_samlink|trigger=none}{code:language=javascript}
//sets the element as visible
forms.company.elements.faxBtn.visible = true;

//gets the visibility of the element
var currentState = forms.company.elements.faxBtn.visible;

//sets the element as not visible when the current state is visible
forms.company.elements.faxBtn.visible = !currentState;
{code}{sub-section}{div}{td}{tr}{builder-show}{tr:classid=lastDetailRowsam}{td}{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th*Sample*\\{sub-section:getTabFormNameAt_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getTabFormNameAt_sam|trigger=none}{code:language=javascript}
var formName = forms.customer.elements.customer_id.getSelectedTabFormName(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getAbsoluteFormLocationYgetTabNameAt|class=node}{tr:id=name}{td}h6.getAbsoluteFormLocationYgetTabNameAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[NumberString]{span}{span:id=iets|style=float: left; font-weight: bold;}getAbsoluteFormLocationYgetTabNameAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=des}{td}{sub-section:getAbsoluteFormLocationYgetTabNameAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getAbsoluteFormLocationYgetTabNameAt_des|trigger=none|class=sIndent}Returns the absolute form (designed) Y location name \- the "name" design time property value \- for a specified tab of a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getAbsoluteFormLocationYgetTabNameAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getAbsoluteFormLocationYgetTabNameAt_prs|trigger=none|class=sIndent}\{[Number]} i -- The number of the specified tab.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getAbsoluteFormLocationYgetTabNameAt_ret|trigger=none|class=sIndent}[NumberString] -- The y location of the form in pixels.tab name{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationYgetTabNameAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationYgetTabNameAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getAbsoluteFormLocationYgetTabNameAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getAbsoluteFormLocationYgetTabNameAt_sam|trigger=none}{code:language=javascript}
var absolute_ytabName = forms.customer.elements.customer_id.getAbsoluteFormLocationYgetTabNameAt(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getClientPropertygetTabRelationNameAt|class=node}{tr:id=name}{td}h6.getClientPropertygetTabRelationNameAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[ObjectString]{span}{span:id=iets|style=float: left; font-weight: bold;}getClientPropertygetTabRelationNameAt{span}{span:id=iets|style=float: left;}\(keyi){span}{td}{tr}{tr:id=des}{td}{sub-section:getClientPropertygetTabRelationNameAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getClientPropertygetTabRelationNameAt_des|trigger=none|class=sIndent}GetsReturns the specifiedrelation client propertyname for the element based on a key.

NOTE: Depending on the operating system, a user interface property name may be availablespecified tab of a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getClientPropertygetTabRelationNameAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getClientPropertygetTabRelationNameAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:getClientPropertygetTabRelationNameAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getClientPropertygetTabRelationNameAt_prs|trigger=none|class=sIndent}\{[ObjectNumber]} keyi -- userindex interfaceof key (depends on operating system)the tab
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:getClientPropertygetTabRelationNameAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getClientPropertygetTabRelationNameAt_ret|trigger=none|class=sIndent}[ObjectString] -- The value of the property for specified key.relation name{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getClientPropertygetTabRelationNameAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getClientPropertygetTabRelationNameAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getClientPropertygetTabRelationNameAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getClientPropertygetTabRelationNameAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getClientPropertygetTabRelationNameAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getClientPropertygetTabRelationNameAt_sam|trigger=none}{code:language=javascript}
var propertyrelName = forms.customer.elements.customer_id.getClientPropertygetTabRelationNameAt('ToolTipText'3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getDesignTimePropertygetTabTextAt|class=node}{tr:id=name}{td}h6.getDesignTimePropertygetTabTextAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[ObjectString]{span}{span:id=iets|style=float: left; font-weight: bold;}getDesignTimePropertygetTabTextAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=des}{td}{sub-section:getDesignTimePropertygetTabTextAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getDesignTimePropertygetTabTextAt_des|trigger=none|class=sIndent}GetReturns the text for a design\-time propertyspecified tab of ana elementtabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getDesignTimePropertygetTabTextAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getDesignTimePropertygetTabTextAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getDesignTimePropertygetTabTextAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getDesignTimePropertygetTabTextAt_prs|trigger=none|class=sIndent}\{[Number]} i -- The number of the specified tab.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getDesignTimePropertygetTabTextAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getDesignTimePropertygetTabTextAt_ret|trigger=none|class=sIndent}[Object]String] -- The tab text.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getDesignTimePropertygetTabTextAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getDesignTimePropertygetTabTextAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getDesignTimePropertygetTabTextAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getDesignTimePropertygetTabTextAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getDesignTimePropertygetTabTextAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getDesignTimePropertygetTabTextAt_sam|trigger=none}{code:language=javascript}
var proptabText = forms.orderscustomer.elements.mylabelcustomer_id.getDesignTimePropertygetTabTextAt('myprop'3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getElementTypegetWidth|class=node}{tr:id=name}{td}h6.getElementTypegetWidth{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[StringNumber]{span}{span:id=iets|style=float: left; font-weight: bold;}getElementTypegetWidth{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:getElementType_des|text=|trigger=button}{sub-section}{sub-section:getElementType_des|trigger=none|class=sIndent}Returns the type of a specified element.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getElementType_snc|text=|trigger=buttongetWidth_des|trigger=button|text=}{sub-section}{sub-section:getElementTypegetWidth_sncdes|trigger=none|class=sIndent} Replace with version info}Returns the width of the current element. 

NOTE: getWidth() can be used with getHeight() to set the size of an element using the setSize function. For Example:

//returns the width (w) and height (h)
var w = forms.company.elements.faxBtn.getWidth();
var h = forms.company.elements.faxBtn.getHeight();

//sets the new size
forms.company.elements.faxBtn.setSize(w,h);

//sets the new size and adds 1 px to both the width and height
forms.company.elements.faxBtn.setSize(w+1,h+1);{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prssnc}{td}*ParametersSince*\\{sub-section:getElementTypegetWidth_prssnc|text=|trigger=button}{sub-section}{sub-section:getElementType_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getElementType_ret|text=|trigger=button}{sub-section}{sub-section:getElementTypegetWidth_retsnc|trigger=none|class=sIndent}[String] --Replace Thewith display type of the element as String.version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=seeprs}{td}*Also seeParameters*\\{sub-section:getElementTypegetWidth_seeprs|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getElementTypegetWidth_seeprs|trigger=none|class=sIndent}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:getElementTypegetWidth_linkret|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getElementTypegetWidth_linkret|trigger=none|class=sIndent}[Number] -- The width of the element in pixels.{sub-section}{div}{td}{tr}{builder-show:permission=edit}{tr:id=samsee}{td}*SampleAlso see*\\{sub-section:getElementTypegetWidth_samsee|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getElementTypegetWidth_samsee|trigger=none}{code:language=javascript}
var et = forms.customer.elements.customer_id.getElementType();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getHeight|class=nodebuilder-show}{builder-show:permission=edit}{tr:id=name}{td}h6.getHeight{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getHeight{span}{span:id=iets|style=float: left;}\(){spanlink}{td}*External links*\\{sub-section:getWidth_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getWidth_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=dessam}{td}*Sample*\\{sub-section:getHeightgetWidth_dessam|texttrigger=button|triggertext=button}{sub-section}{sub-section:getHeight_des|trigger=none|div:class=sIndent}Returns the height of the current element. 
NOTE: getHeight() can be used with getWidth() to set the size of an element using the setSize function. For example:

//returns the width (w) and height (h){sub-section:getWidth_sam|trigger=none}{code:language=javascript}
var w = forms.companycustomer.elements.faxBtncustomer_id.getWidth();
var h = forms.company.elements.faxBtn.getHeight();

//sets the new size
forms.company.elements.faxBtn.setSize(w,h);

//sets the new size and adds 1 px to both the width and height
forms.company.elements.faxBtn.setSize(w+1,h+1);{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=isTabEnabledAt|class=node}{tr:id=name}{td}h6.isTabEnabledAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}isTabEnabledAt{span}{span:id=iets|style=float: left;}\(i){span}{td}{tr}{tr:id=des}{td}{sub-section:isTabEnabledAt_des|trigger=button|text=}{sub-section}{sub-section:isTabEnabledAt_des|trigger=none|class=sIndent}Returns the enabled status of a specified tab in a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getHeightisTabEnabledAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getHeightisTabEnabledAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getHeightisTabEnabledAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getHeightisTabEnabledAt_prs|trigger=none|class=sIndent}\{[Number]} i -- the number of the specified tab.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getHeightisTabEnabledAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getHeightisTabEnabledAt_ret|trigger=none|class=sIndent}[NumberBoolean] -- TheTrue heightif oftab theis elementenabled, infalse pixelsotherwise.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getHeightisTabEnabledAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getHeightisTabEnabledAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getHeightisTabEnabledAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getHeightisTabEnabledAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getHeightisTabEnabledAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getHeightisTabEnabledAt_sam|trigger=none}{code:language=javascript}
var htstatus = forms.customer.elements.customer_id.getHeightisTabEnabledAt(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLeftFormputClientProperty|class=node}{tr:id=name}{td}h6.getLeftFormputClientProperty{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[controller]void{span}{span:id=iets|style=float: left; font-weight: bold;}getLeftFormputClientProperty{span}{span:id=iets|style=float: left;}\(key, value){span}{td}{tr}{tr:id=des}{td}{sub-section:getLeftFormputClientProperty_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLeftFormputClientProperty_des|trigger=none|class=sIndent}ReturnsSets the value for the left form of the split panespecified element client property key.

NOTE: Depending on the operating system, a user interface property name may be available.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getLeftFormputClientProperty_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLeftFormputClientProperty_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getLeftFormputClientProperty_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLeftFormputClientProperty_prs|trigger=none|class=sIndent}class=sIndent}\{[Object]} key -- user interface key (depends on operating system)
\{[Object]} value -- a predefined value for the key
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getLeftFormputClientProperty_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLeftFormputClientProperty_ret|trigger=none|class=sIndent}[controller] -- left form of the split panevoid{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getLeftFormputClientProperty_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLeftFormputClientProperty_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getLeftFormputClientProperty_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLeftFormputClientProperty_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getLeftFormputClientProperty_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLeftFormputClientProperty_sam|trigger=none}{code:language=javascript}
var leftForm = forms.customer.elements.customer_id.getLeftForm(putClientProperty('ToolTipText','some text');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLocationXremoveAllTabs|class=node}{tr:id=name}{td}h6.getLocationX{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]{span}{span:id=iets|style=float: left; font-weight: bold;}getLocationX{span}{span:id=iets|style=float: left;}\(){span}=node}{tr:id=name}{td}h6.removeAllTabs{td}{tr}{tr:id=dessig}{td}{sub-section:getLocationX_des|text=|trigger=button}{sub-section}{sub-section:getLocationX_des|trigger=none|class=sIndent}Returns the x location of the current element. 

NOTE: getLocationX() can be used with getLocationY() to set the location of an element using the setLocation function. For Example:

//returns the X and Y coordinates
var x = forms.company.elements.faxBtn.getLocationX();
var y = forms.company.elements.faxBtn.getLocationY();

//sets the new location 10 px to the right; 10 px down from the current location
forms.company.elements.faxBtn.setLocation(x+10,y+10);span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}removeAllTabs{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}{sub-section:removeAllTabs_des|trigger=button|text=}{sub-section}{sub-section:removeAllTabs_des|trigger=none|class=sIndent}Removes all tabs for a specified tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getLocationXremoveAllTabs_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationXremoveAllTabs_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getLocationXremoveAllTabs_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationXremoveAllTabs_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getLocationXremoveAllTabs_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationXremoveAllTabs_ret|trigger=none|class=sIndent}[NumberBoolean] --- a Theboolean xvalue locationindicating ofif thetabs elementwere insuccessfully pixels.removed{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getLocationXremoveAllTabs_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationXremoveAllTabs_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getLocationXremoveAllTabs_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationXremoveAllTabs_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getLocationXremoveAllTabs_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationXremoveAllTabs_sam|trigger=none}{code:language=javascript}
var x =
forms.customer.elements.customer_id.getLocationXremoveAllTabs();
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLocationYremoveTabAt|class=node}{tr:id=name}{td}h6.getLocationYremoveTabAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[NumberBoolean]{span}{span:id=iets|style=float: left; font-weight: bold;}getLocationYremoveTabAt{span}{span:id=iets|style=float: left;}\(index){span}{td}{tr}{tr:id=des}{td}{sub-section:getLocationYremoveTabAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationYremoveTabAt_des|trigger=none|class=sIndent}ReturnsRemoves thea yspecified locationtab ofin thea current element. 

NOTE: getLocationY() tabpanel; can be usedbased withon getLocationX()a torelation set the location of an element using the setLocation function. For Example:

//returns the X and Y coordinates
var x = forms.company.elements.faxBtn.getLocationX();
var y = forms.company.elements.faxBtn.getLocationY();

//sets the new location 10 px to the right; 10 px down from the current location
forms.company.elements.faxBtn.setLocation(x+10,y+10);or relationless.

NOTE: In Servoy 4.x (and higher), the addTab function applies to relationless or related tabs in a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getLocationYremoveTabAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationYremoveTabAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getLocationYremoveTabAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationYremoveTabAt_prs|trigger=none|class=sIndent}index -- The index of the tab to remove.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getLocationYremoveTabAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getLocationYremoveTabAt_ret|trigger=none|class=sIndent}[NumberBoolean] -- a Theboolean yvalue locationindicating ofif thetab elementwas insuccessfully pixels.removed{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getLocationYremoveTabAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationYremoveTabAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getLocationYremoveTabAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationYremoveTabAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getLocationYremoveTabAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getLocationYremoveTabAt_sam|trigger=none}{code:language=javascript}
var y =
 forms.customer.elements.customer_id.getLocationYremoveTabAt(3);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getNamesetLeftForm-Object|class=node}{tr:id=name}{td}h6.getNamesetLeftForm{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[StringBoolean]{span}{span:id=iets|style=float: left; font-weight: bold;}getNamesetLeftForm{span}{span:id=iets|style=float: left;}\(form){span}{td}{tr}{tr:id=des}{td}{sub-section:getNamesetLeftForm-Object_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getNamesetLeftForm-Object_des|trigger=none|class=sIndent}ReturnsSet thea namerelationless ofor anrelated element.form (mayas be null as well)left panel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getNamesetLeftForm-Object_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getNamesetLeftForm-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getNamesetLeftForm-Object_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getNamesetLeftForm-Object_prs|trigger=none|class=sIndent}\{[Object]} form -- the specified form or form name you wish to add as left panel
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getNamesetLeftForm-Object_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getNamesetLeftForm-Object_ret|trigger=none|class=sIndent}[StringBoolean] -- The name of the element.a boolean value indicating if tab was successfully added{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getNamesetLeftForm-Object_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getNamesetLeftForm-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getNamesetLeftForm-Object_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getNamesetLeftForm-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getNamesetLeftForm-Object_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getNamesetLeftForm-Object_sam|trigger=none}{code:language=javascript}
var name =
forms.customer.elements.customer_id.getNamesetLeftForm(forms.orders);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getRightFormsetLeftForm-Object_Object|class=node}{tr:id=name}{td}h6.getRightFormsetLeftForm{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[controllerBoolean]{span}{span:id=iets|style=float: left; font-weight: bold;}getRightFormsetLeftForm{span}{span:id=iets|style=float: left;}\(form, relation){span}{td}{tr}{tr:id=des}{td}{sub-section:getRightFormsetLeftForm-Object_Object_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getRightFormsetLeftForm-Object_Object_des|trigger=none|class=sIndent}Returns the rightSet a relationless or related form ofas theleft split panepanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getRightFormsetLeftForm-Object_Object_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getRightFormsetLeftForm-Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getRightForm_prs|text=|trigger=button}{sub-section}{sub-section:getRightForm_prs|trigger=none|class=sIndent}*\\{sub-section:setLeftForm-Object_Object_prs|trigger=button|text=}{sub-section}{sub-section:setLeftForm-Object_Object_prs|trigger=none|class=sIndent}\{[Object]} form -- the specified form or form name you wish to add as left panel
\{[Object]} relation -- the relation name or a related foundset or null for relationless
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getRightFormsetLeftForm-Object_Object_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getRightFormsetLeftForm-Object_Object_ret|trigger=none|class=sIndent}[controllerBoolean] -- right form of the split panea boolean value indicating if tab was successfully added{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getRightFormsetLeftForm-Object_Object_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getRightFormsetLeftForm-Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getRightFormsetLeftForm-Object_Object_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getRightFormsetLeftForm-Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getRightFormsetLeftForm-Object_Object_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getRightFormsetLeftForm-Object_Object_sam|trigger=none}{code:language=javascript}
var rightForm =
forms.customer.elements.customer_id.getRightForm(setLeftForm(forms.orders,'orders_to_order_details');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getWidthsetLocation|class=node}{tr:id=name}{td}h6.getWidthsetLocation{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Number]void{span}{span:id=iets|style=float: left; font-weight: bold;}getWidthsetLocation{span}{span:id=iets|style=float: left;}\(x, y){span}{td}{tr}{tr:id=des}{td}{sub-section:getWidthsetLocation_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:getWidthsetLocation_des|trigger=none|class=sIndent}Returns the widthSets the location of an element. It takes as input the X (horizontal) and Y (vertical) coordinates \- starting from the TOP LEFT side of the current element. 

NOTE: getWidth screen.
Please note that location should not be altered at runtime when an element is anchored. Use the solutionModel in such a situation.

NOTE: getLocationX() can be used with getHeightgetLocationY() to setreturn the current sizelocation of an element using; then use the X and Y coordinates with the setSizesetLocation function to set a new location. For Example:

//returns the width (w)X and height (h)
var w = forms.company.elements.faxBtn.getWidth();Y coordinates
var hx = forms.company.elements.faxBtn.getHeightgetLocationX();
var //sets the new sizey = forms.company.elements.faxBtn.setSizegetLocationY(w,h);

//sets the new size and adds 1location 10 px to the right; 10 px todown bothfrom the widthcurrent and heightlocation
forms.company.elements.faxBtn.setSizesetLocation(wx+110,hy+110);{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getWidthsetLocation_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:getWidthsetLocation_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getWidthsetLocation_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:getWidthsetLocation_prs|trigger=none|class=sIndent}\{[Number]} x -- the X coordinate of the element in pixels.
\{[Number]} y -- the Y coordinate of the element in pixels.
{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getWidthsetLocation_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:getWidthsetLocation_ret|trigger=none|class=sIndent}[Number] -- The width of the element in pixels.void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getWidthsetLocation_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getWidthsetLocation_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getWidthsetLocation_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getWidthsetLocation_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getWidthsetLocation_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:getWidthsetLocation_sam|trigger=none}{code:language=javascript}
var w = forms.customer.elements.customer_id.getWidthsetLocation(200,200);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=putClientPropertysetMnemonicAt|class=node}{tr:id=name}{td}h6.putClientPropertysetMnemonicAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}putClientPropertysetMnemonicAt{span}{span:id=iets|style=float: left;}\(keyindex, valuetext){span}{td}{tr}{tr:id=des}{td}{sub-section:putClientPropertysetMnemonicAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:putClientPropertysetMnemonicAt_des|trigger=none|class=sIndent}Sets the valuemnemonic for thea specified element client property key.

NOTE: Depending on the operating system, a user interface property name may be availabletab in a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:putClientPropertysetMnemonicAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:putClientPropertysetMnemonicAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:putClientPropertysetMnemonicAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:putClientPropertysetMnemonicAt_prs|trigger=none|class=sIndent}\{[Object]} keyindex -- userthe interfacenumber keyof (dependsthe onspecified operatingtab
system)
\{[Object]} value -- a predefined valuetext -- the text to be set for the keyspecified tab
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:putClientPropertysetMnemonicAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:putClientPropertysetMnemonicAt_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:putClientPropertysetMnemonicAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:putClientPropertysetMnemonicAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:putClientPropertysetMnemonicAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:putClientPropertysetMnemonicAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:putClientPropertysetMnemonicAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:putClientPropertysetMnemonicAt_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.putClientPropertysetMnemonicAt('ToolTipText'3,'some texta');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setLeftFormsetRightForm-Object|class=node}{tr:id=name}{td}h6.setLeftFormsetRightForm{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}setLeftFormsetRightForm{span}{span:id=iets|style=float: left;}\(form){span}{td}{tr}{tr:id=des}{td}{sub-section:setLeftFormsetRightForm-Object_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_des|trigger=none|class=sIndent}Set a relationless or related form as leftright panel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setLeftFormsetRightForm-Object_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setLeftFormsetRightForm-Object_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_prs|trigger=none|class=sIndent}\{[Object]} form -- the specified form or form name you wish to add as leftright panel
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setLeftFormsetRightForm-Object_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_ret|trigger=none|class=sIndent}[Boolean] -- a boolean value indicating if tab was successfully added{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setLeftFormsetRightForm-Object_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setLeftFormsetRightForm-Object_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setLeftFormsetRightForm-Object_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setLeftFormsetRightForm(forms.orders);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setLeftFormsetRightForm-Object_Object|class=node}{tr:id=name}{td}h6.setLeftFormsetRightForm{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}setLeftFormsetRightForm{span}{span:id=iets|style=float: left;}\(form, relation){span}{td}{tr}{tr:id=des}{td}{sub-section:setLeftFormsetRightForm-Object_Object_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_Object_des|trigger=none|class=sIndent}Set a relationless or related form as leftright panel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setLeftFormsetRightForm-Object_Object_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_Object_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setLeftFormsetRightForm-Object_Object_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_Object_prs|trigger=none|class=sIndent}\{[Object]} form -- the specified form or form name you wish to add as leftright panel
\{[Object]} relation -- the relation name or a related foundset or null for relationless
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setLeftFormsetRightForm-Object_Object_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLeftFormsetRightForm-Object_Object_ret|trigger=none|class=sIndent}[Boolean] -- a boolean value indicating if tab was successfully added{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setLeftFormsetRightForm-Object_Object_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_Object_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setLeftFormsetRightForm-Object_Object_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setLeftFormsetRightForm-Object_Object_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLeftFormsetRightForm-Object_Object_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setLeftFormsetRightForm(forms.orders,'orders_to_order_details');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setLocationsetSize|class=node}{tr:id=name}{td}h6.setLocationsetSize{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setLocationsetSize{span}{span:id=iets|style=float: left;}\(xwidth, yheight){span}{td}{tr}{tr:id=des}{td}{sub-section:setLocationsetSize_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLocationsetSize_des|trigger=none|class=sIndent}Sets the locationsize of an element. It takes as input the width and the X (horizontal) and Y (vertical) coordinates \- starting from the TOP LEFT side of the screenheight. 
Please note that size should not be altered at runtime when an element is anchored. Use the solutionModel in such a situation.

NOTE: getLocationXgetWidth() can be used with getLocationYgetHeight() to returnset the currentsize location of an element; then useusing the X and Y coordinates with the setLocation function to set a new locationsetSize function. For Example: 

//returns the width X(w) and Yheight coordinates(h)
var xw = forms.company.elements.faxBtn.getLocationXgetWidth();
var yh = forms.company.elements.faxBtn.getLocationYgetHeight();

//sets the new location 10 px to the right; 10 px down from the current locationsize
forms.company.elements.faxBtn.setSize(w,h);

//sets the new size and adds 1 px to both the width and height
forms.company.elements.faxBtn.setLocationsetSize(xw+101,yh+101);{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setLocationsetSize_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLocationsetSize_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setLocationsetSize_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLocationsetSize_prs|trigger=none|class=sIndent}\{[Number]} xwidth -- the Xwidth coordinate of the element in pixels.
\{[Number]} yheight -- the Yheight coordinate of the element in pixels.
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setLocationsetSize_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setLocationsetSize_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setLocationsetSize_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLocationsetSize_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setLocationsetSize_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLocationsetSize_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setLocationsetSize_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setLocationsetSize_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setLocationsetSize(20020,20030);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setRightForm-ObjectsetTabEnabledAt|class=node}{tr:id=name}{td}h6.setRightFormsetTabEnabledAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]void{span}{span:id=iets|style=float: left; font-weight: bold;}setRightFormsetTabEnabledAt{span}{span:id=iets|style=float: left;}\(formi, b){span}{td}{tr}{tr:id=des}{td}{sub-section:setRightForm-ObjectsetTabEnabledAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-ObjectsetTabEnabledAt_des|trigger=none|class=sIndent}SetSets the astatus relationlessof ora relatedspecified formtab asin righta paneltabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-ObjectsetTabEnabledAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-ObjectsetTabEnabledAt_prs|trigger=none|class=sIndent}\{[ObjectNumber]} formi -- the number of the specified form or form name you wish to add as right panel
tab.
\{[Boolean]} b -- true if enabled; or false if disabled.
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-ObjectsetTabEnabledAt_ret|trigger=none|class=sIndent}[Boolean] -- a boolean value indicating if tab was successfully addedvoid{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-ObjectsetTabEnabledAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-ObjectsetTabEnabledAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setRightForm-ObjectsetTabEnabledAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-ObjectsetTabEnabledAt_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setRightForm(forms.orderssetTabEnabledAt(3,true);
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setRightForm-Object_ObjectsetTabFGColorAt|class=node}{tr:id=name}{td}h6.setRightFormsetTabFGColorAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]void{span}{span:id=iets|style=float: left; font-weight: bold;}setRightFormsetTabFGColorAt{span}{span:id=iets|style=float: left;}\(formi, relations){span}{td}{tr}{tr:id=des}{td}{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_des|trigger=none|class=sIndent}Set a relationless or related form as right panelSets the foreground color for a specified tab in a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_prs|trigger=none|class=sIndent}\{[ObjectNumber]} formi -- the specifiednumber formof orthe form name you wish to add as right panelspecified tab
\{[ObjectString]} relations -- the relationhexadecimal nameRGB orcolor avalue relatedto foundset or null for relationless
be set.
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_ret|trigger=none|class=sIndent}[Boolean] -- a boolean value indicating if tab was successfully addedvoid{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setRightForm-ObjectsetTabFGColorAt_Object_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setRightForm-Object_ObjectsetTabFGColorAt_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setRightFormsetTabFGColorAt(forms.orders3,'orders_to_order_details#000000');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=setSizesetTabTextAt|class=node}{tr:id=name}{td}h6.setSizesetTabTextAt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}setSizesetTabTextAt{span}{span:id=iets|style=float: left;}\(widthindex, heighttext){span}{td}{tr}{tr:id=des}{td}{sub-section:setSizesetTabTextAt_des|texttrigger=button|triggertext=button}{sub-section}{sub-section:setSize_des|trigger=none|class=sIndent}Sets the size of the field. It takes as input the width and the height. 

NOTE: getWidth() can be used with getHeight() to set the size of an element using the setSize function. For Example: 

//returns the width (w) and height (h)
var w = forms.company.elements.faxBtn.getWidth();
var h = forms.company.elements.faxBtn.getHeight();

//sets the new size
forms.company.elements.faxBtn.setSize(w,h);

//sets the new size and adds 1 px to both the width and height
forms.company.elements.faxBtn.setSize(w+1,h+1);-section:setTabTextAt_des|trigger=none|class=sIndent}Sets the text for a specified tab in a tabpanel.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:setSizesetTabTextAt_snc|texttrigger=button|triggertext=button}{sub-section}{sub-section:setSizesetTabTextAt_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:setSizesetTabTextAt_prs|texttrigger=button|triggertext=button}{sub-section}{sub-section:setSizesetTabTextAt_prs|trigger=none|class=sIndent}\{[Number]} widthindex -- the widthnumber of the elementspecified intab
pixels.
\{[Number]} height text -- the height of text to be set for the elementspecified intab
pixels.
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:setSizesetTabTextAt_ret|texttrigger=button|triggertext=button}{sub-section}{sub-section:setSizesetTabTextAt_ret|trigger=none|class=sIndent}void{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:setSizesetTabTextAt_see|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setSizesetTabTextAt_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:setSizesetTabTextAt_link|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setSizesetTabTextAt_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:setSizesetTabTextAt_sam|texttrigger=button|triggertext=button}{sub-section}{div:class=sIndent}{sub-section:setSizesetTabTextAt_sam|trigger=none}{code:language=javascript}
forms.customer.elements.customer_id.setSizesetTabTextAt(203,30'newTitle');
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}