Child pages
  • JSHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »


Property Summary
Boolean #sticky
Flag to set a set the header sticky so it will not scroll out of view.
String #styleClass
The Cascading Style Sheet (CSS) class name applied to the part.

Method Summary
JSTitle #getHeaderText()
Returns the header text label on the form header if present.
JSButton #getLeftButton()
Returns the left-button on the form header if present.
JSButton #getRightButton()
Returns the right-button on the form header if present.
JSTitle #newHeaderText(text)
Creates a new header text label on the form header.
JSButton #newLeftButton(text, jsmethod)
Creates a new left-button on the form header.
JSButton #newRightButton(text, jsmethod)
Creates a new right-button on the form header.
Boolean #removeHeaderText()
Remove the header text label on the form header if present.
Boolean #removeLeftButton()
Remove the left-button on the form header if present.
Boolean #removeRightButton()
Remove the right-button on the form header if present.

Property Details
sticky
Flag to set a set the header sticky so it will not scroll out of view.
Returns
Sample
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
header.sticky = false // default: true
styleClass
The Cascading Style Sheet (CSS) class name applied to the part.
Returns
Sample
var body = form.newPart(JSPart.BODY, 320);
body.styleClass = 'myBody';

Method Details
getHeaderText

JSTitle getHeaderText ()

Returns the header text label on the form header if present.
Returns
JSTitle – a JSTitle object if the header text exists, null otherwise
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var title = header.getHeaderText()
title.text = 'Customers'
getLeftButton

JSButton getLeftButton ()

Returns the left-button on the form header if present.
Returns
JSButton – a JSButton object if the left-button exists, null otherwise
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var button = header.getLeftButton()
button.iconType = JSButton.ICON_HOME
getRightButton

JSButton getRightButton ()

Returns the right-button on the form header if present.
Returns
JSButton – a JSButton object if the right-button exists, null otherwise
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var button = header.getRightButton()
button.iconType = JSButton.ICON_GEARS
newHeaderText

JSTitle newHeaderText (text)

Creates a new header text label on the form header.
Parameters
text – the text on the header
Returns
JSTitle – a new JSTitle object
Sample
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var title = header.newHeaderText('Contacts')
newLeftButton

JSButton newLeftButton (text, jsmethod)

Creates a new left-button on the form header.
Parameters
{String} text – the text on the button
{JSMethod} jsmethod – the method assigned to handle an onAction event
Returns
JSButton – a new JSButton object
Sample
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newLeftButton('back', form.getMethod('goBack'))
newRightButton

JSButton newRightButton (text, jsmethod)

Creates a new right-button on the form header.
Parameters
{String} text – the text on the button
{JSMethod} jsmethod – the method assigned to handle an onAction event
Returns
JSButton – a new JSButton object
Sample
var form = solutionModel.newForm('newForm1', myDatasource);
var header = form.newHeader()
var button = header.newRightButton('save', form.getMethod('doSave'))
removeHeaderText

Boolean removeHeaderText ()

Remove the header text label on the form header if present.
Returns
Boolean – true if header text existed and was removed
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var removed = header.removeHeaderText()
removeLeftButton

Boolean removeLeftButton ()

Remove the left-button on the form header if present.
Returns
Boolean – true if button existed and was removed
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var removed = header.removeLeftButton()
removeRightButton

Boolean removeRightButton ()

Remove the right-button on the form header if present.
Returns
Boolean – true if button existed and was removed
Sample
var form = solutionModel.getForm('myform');
var header = form.getHeader()
var removed = header.removeRightButton()
  • No labels