{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 sSummary}{colgroup}{column:width=80px|padding=0px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Property Summary{th}{tr}{tbody}{tr}{td}[Boolean]{td}{td}[#sticky]
Flag to set a set the header sticky so it will not scroll out of view.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#styleClass]
The Cascading Style Sheet (CSS) class name applied to the part.{td}{tr}{tbody}{table}\\
{table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}[JSTitle]{td}{td}[#getHeaderText]\()
Returns the header text label on the form header if present.{td}{tr}{tbody}{tbody}{tr}{td}[JSButton]{td}{td}[#getLeftButton]\()
Returns the left\-button on the form header if present.{td}{tr}{tbody}{tbody}{tr}{td}[JSButton]{td}{td}[#getRightButton]\()
Returns the right\-button on the form header if present.{td}{tr}{tbody}{tbody}{tr}{td}[JSTitle]{td}{td}[#newHeaderText]\(text)
Creates a new header text label on the form header.{td}{tr}{tbody}{tbody}{tr}{td}[JSButton]{td}{td}[#newLeftButton]\(text, jsmethod)
Creates a new left\-button on the form header.{td}{tr}{tbody}{tbody}{tr}{td}[JSButton]{td}{td}[#newRightButton]\(text, jsmethod)
Creates a new right\-button on the form header.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#removeHeaderText]\()
Remove the header text label on the form header if present.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#removeLeftButton]\()
Remove the left\-button on the form header if present.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#removeRightButton]\()
Remove the right\-button on the form header if present.{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=sticky|class=node}{tr:id=name}{td}h6.sticky{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sticky_des|trigger=button|text=}{sub-section}{sub-section:sticky_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sticky_snc|trigger=button|text=}{sub-section}{sub-section:sticky_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:sticky_prs|trigger=button|text=}{sub-section}{sub-section:sticky_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:sticky_ret|trigger=button|text=}{sub-section}{sub-section:sticky_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sticky_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sticky_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sticky_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sticky_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sticky_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sticky_sam|trigger=none}{code:language=javascript}
var form = solutionModel.newForm('newForm1', myDatasource
Div
style
display:none
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING. THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.
Enter additional information related to this 'class' inside the {div} macro with 'id=description'
Returns the header text label on the form header if present.
Table Row (tr)
id
ret
Table Cell (td)
Returns
Div
class
sIndent
JSTitle - a JSTitle object if the header text exists, null otherwise
Table Row (tr)
id
sam
Table Cell (td)
Sample
Div
class
sIndent
Code Block
language
javascript
var form = solutionModel.getForm('myform');
var header = form.
newHeader
getHeader()
var
header.sticky
title =
false // default: true
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=styleClass|class=node}{tr:id=name}{td}h6.styleClass{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:styleClass_des|trigger=button|text=}{sub-section}{sub-section:styleClass_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:styleClass_snc|trigger=button|text=}{sub-section}{sub-section:styleClass_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:styleClass_prs|trigger=button|text=}{sub-section}{sub-section:styleClass_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:styleClass_ret|trigger=button|text=}{sub-section}{sub-section:styleClass_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:styleClass_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:styleClass_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:styleClass_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:styleClass_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:styleClass_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:styleClass_sam|trigger=none}{code:language=javascript}
var body = form.newPart(JSPart.BODY, 320);
body.styleClass = 'myBody';
{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=getHeaderText|class=node}{tr:id=name}{td}h6.getHeaderText{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSTitle]{span}{span:id=iets|style=float: left; font-weight: bold;}getHeaderText{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getHeaderText_des|trigger=button|text=}{sub-section}{sub-section:getHeaderText_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getHeaderText_snc|trigger=button|text=}{sub-section}{sub-section:getHeaderText_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:getHeaderText_prs|trigger=button|text=}{sub-section}{sub-section:getHeaderText_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getHeaderText_ret|trigger=button|text=}{sub-section}{sub-section:getHeaderText_ret|trigger=none|class=sIndent}[JSTitle] -- a JSTitle object if the header text exists, null otherwise{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getHeaderText_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getHeaderText_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getHeaderText_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getHeaderText_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getHeaderText_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getHeaderText_sam|trigger=none}{code:language=javascript}
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var title = header.getHeaderText()
title.text = 'Customers'
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLeftButton|class=node}{tr:id=name}{td}h6.getLeftButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSButton]{span}{span:id=iets|style=float: left; font-weight: bold;}getLeftButton{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getLeftButton_des|trigger=button|text=}{sub-section}{sub-section:getLeftButton_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getLeftButton_snc|trigger=button|text=}{sub-section}{sub-section:getLeftButton_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:getLeftButton_prs|trigger=button|text=}{sub-section}{sub-section:getLeftButton_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getLeftButton_ret|trigger=button|text=}{sub-section}{sub-section:getLeftButton_ret|trigger=none|class=sIndent}[JSButton] -- a JSButton object if the left-button exists, null otherwise{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getLeftButton_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLeftButton_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getLeftButton_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLeftButton_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getLeftButton_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLeftButton_sam|trigger=none}{code:language=javascript}
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var button = header.getLeftButton()
button.iconType = JSButton.ICON_HOME
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getRightButton|class=node}{tr:id=name}{td}h6.getRightButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSButton]{span}{span:id=iets|style=float: left; font-weight: bold;}getRightButton{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getRightButton_des|trigger=button|text=}{sub-section}{sub-section:getRightButton_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getRightButton_snc|trigger=button|text=}{sub-section}{sub-section:getRightButton_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:getRightButton_prs|trigger=button|text=}{sub-section}{sub-section:getRightButton_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getRightButton_ret|trigger=button|text=}{sub-section}{sub-section:getRightButton_ret|trigger=none|class=sIndent}[JSButton] -- a JSButton object if the right-button exists, null otherwise{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getRightButton_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getRightButton_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getRightButton_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getRightButton_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getRightButton_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getRightButton_sam|trigger=none}{code:language=javascript}
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var button = header.getRightButton()
button.iconType = JSButton.ICON_GEARS
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=newHeaderText-|class=node}{tr:id=name}{td}h6.newHeaderText{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSTitle]{span}{span:id=iets|style=float: left; font-weight: bold;}newHeaderText{span}{span:id=iets|style=float: left;}\(text){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:newHeaderText-_des|trigger=button|text=}{sub-section}{sub-section:newHeaderText-_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:newHeaderText-_snc|trigger=button|text=}{sub-section}{sub-section:newHeaderText-_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:newHeaderText-_prs|trigger=button|text=}{sub-section}{sub-section:newHeaderText-_prs|trigger=none|class=sIndent}text -- the text on the header
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:newHeaderText-_ret|trigger=button|text=}{sub-section}{sub-section:newHeaderText-_ret|trigger=none|class=sIndent}[JSTitle] -- a new JSTitle object{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:newHeaderText-_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newHeaderText-_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:newHeaderText-_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newHeaderText-_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:newHeaderText-_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newHeaderText-_sam|trigger=none}{code:language=javascript}
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var title = header.newHeaderText('Contacts')
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=newLeftButton-String_JSMethod|class=node}{tr:id=name}{td}h6.newLeftButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSButton]{span}{span:id=iets|style=float: left; font-weight: bold;}newLeftButton{span}{span:id=iets|style=float: left;}\(text, jsmethod){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:newLeftButton-String_JSMethod_des|trigger=button|text=}{sub-section}{sub-section:newLeftButton-String_JSMethod_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:newLeftButton-String_JSMethod_snc|trigger=button|text=}{sub-section}{sub-section:newLeftButton-String_JSMethod_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:newLeftButton-String_JSMethod_prs|trigger=button|text=}{sub-section}{sub-section:newLeftButton-String_JSMethod_prs|trigger=none|class=sIndent}\{[String]} text -- the text on the button
\{[JSMethod]} jsmethod -- the method assigned to handle an onAction event
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:newLeftButton-String_JSMethod_ret|trigger=button|text=}{sub-section}{sub-section:newLeftButton-String_JSMethod_ret|trigger=none|class=sIndent}[JSButton] -- a new JSButton object{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:newLeftButton-String_JSMethod_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newLeftButton-String_JSMethod_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:newLeftButton-String_JSMethod_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newLeftButton-String_JSMethod_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:newLeftButton-String_JSMethod_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newLeftButton-String_JSMethod_sam|trigger=none}{code:language=javascript}
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newLeftButton('back', form.getMethod('goBack'))
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=newRightButton-String_JSMethod|class=node}{tr:id=name}{td}h6.newRightButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[JSButton]{span}{span:id=iets|style=float: left; font-weight: bold;}newRightButton{span}{span:id=iets|style=float: left;}\(text, jsmethod){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:newRightButton-String_JSMethod_des|trigger=button|text=}{sub-section}{sub-section:newRightButton-String_JSMethod_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:newRightButton-String_JSMethod_snc|trigger=button|text=}{sub-section}{sub-section:newRightButton-String_JSMethod_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:newRightButton-String_JSMethod_prs|trigger=button|text=}{sub-section}{sub-section:newRightButton-String_JSMethod_prs|trigger=none|class=sIndent}\{[String]} text -- the text on the button
\{[JSMethod]} jsmethod -- the method assigned to handle an onAction event
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:newRightButton-String_JSMethod_ret|trigger=button|text=}{sub-section}{sub-section:newRightButton-String_JSMethod_ret|trigger=none|class=sIndent}[JSButton] -- a new JSButton object{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:newRightButton-String_JSMethod_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newRightButton-String_JSMethod_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:newRightButton-String_JSMethod_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newRightButton-String_JSMethod_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:newRightButton-String_JSMethod_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:newRightButton-String_JSMethod_sam|trigger=none}{code:language=javascript}
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newRightButton('save', form.getMethod('doSave'))
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=removeHeaderText|class=node}{tr:id=name}{td}h6.removeHeaderText{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}removeHeaderText{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:removeHeaderText_des|trigger=button|text=}{sub-section}{sub-section:removeHeaderText_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:removeHeaderText_snc|trigger=button|text=}{sub-section}{sub-section:removeHeaderText_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:removeHeaderText_prs|trigger=button|text=}{sub-section}{sub-section:removeHeaderText_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:removeHeaderText_ret|trigger=button|text=}{sub-section}{sub-section:removeHeaderText_ret|trigger=none|class=sIndent}[Boolean] -- true if header text existed and was removed{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:removeHeaderText_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeHeaderText_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:removeHeaderText_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeHeaderText_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:removeHeaderText_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeHeaderText_sam|trigger=none}{code:language=javascript}
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var removed = header.removeHeaderText()
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=removeLeftButton|class=node}{tr:id=name}{td}h6.removeLeftButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}removeLeftButton{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:removeLeftButton_des|trigger=button|text=}{sub-section}{sub-section:removeLeftButton_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:removeLeftButton_snc|trigger=button|text=}{sub-section}{sub-section:removeLeftButton_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:removeLeftButton_prs|trigger=button|text=}{sub-section}{sub-section:removeLeftButton_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:removeLeftButton_ret|trigger=button|text=}{sub-section}{sub-section:removeLeftButton_ret|trigger=none|class=sIndent}[Boolean] -- true if button existed and was removed{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:removeLeftButton_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeLeftButton_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:removeLeftButton_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeLeftButton_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:removeLeftButton_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeLeftButton_sam|trigger=none}{code:language=javascript}
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var removed = header.removeLeftButton()
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=removeRightButton|class=node}{tr:id=name}{td}h6.removeRightButton{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}removeRightButton{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:removeRightButton_des|trigger=button|text=}{sub-section}{sub-section:removeRightButton_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:removeRightButton_snc|trigger=button|text=}{sub-section}{sub-section:removeRightButton_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:removeRightButton_prs|trigger=button|text=}{sub-section}{sub-section:removeRightButton_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:removeRightButton_ret|trigger=button|text=}{sub-section}{sub-section:removeRightButton_ret|trigger=none|class=sIndent}[Boolean] -- true if button existed and was removed{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:removeRightButton_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeRightButton_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:removeRightButton_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeRightButton_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:removeRightButton_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:removeRightButton_sam|trigger=none}{code:language=javascript}
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newLeftButton('back', form.getMethod('goBack'))
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newRightButton('save', form.getMethod('doSave'))