Property Summary | |
---|---|
String | countDataProviderID This dataprovider's value will be presented as a 'count bubble' in each item of the list. |
String | dataIconDataProviderID The predefined icon of this data-provider will appear on items in the list; if not specified, 'dataIconType' will be used instead. |
String | dataIconType This predefined icon will appear on items in the list if 'dataIconDataProviderID' is not set. |
String | headerDataProviderID The text of this data-provider will appear on top of the inset list; if not specified, 'headerText' will be used instead. |
String | headerStyleClass The styleClass of the list header. |
String | headerText This text will appear on top of the inset list if 'headerDataProviderID' is not set. |
String | listStyleClass The styleClass of the list. |
String | name The name of this inset list. |
JSMethod | onAction This action will be executed when an item in the list is clicked. |
String | relationName Name of the relation to be used by the inset list. |
String | subtext This text will appear as the secondary (smaller) text of items in the list if 'subtextDataProviderID' is not set. |
String | subtextDataProviderID The text of this data-provider will appear as the secondary (smaller) text of items in the list; if not specified, 'subtext' will be used instead. |
String | text This text will appear as the main text of items in the list if 'textDataProviderID' is not set. |
String | textDataProviderID The text of this data-provider will appear as the main text of items in the list; if not specified, 'text' will be used instead. |
Number | x The x coordinate of the component on the form. |
Number | y The y coordinate of the component on the form. |
Property Details |
---|
countDataProviderID |
This dataprovider's value will be presented as a 'count bubble' in each item of the list.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
dataIconDataProviderID |
The predefined icon of this data-provider will appear on items in the list; if not specified, 'dataIconType' will be used instead.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
dataIconType |
This predefined icon will appear on items in the list if 'dataIconDataProviderID' is not set.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
headerDataProviderID |
The text of this data-provider will appear on top of the inset list; if not specified, 'headerText' will be used instead.
|
Returns |
Samplevar insetList = jsform.getInsetList('il1'); var newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.name = 'il2'; |
headerStyleClass |
The styleClass of the list header. Can have values from 'a' to 'e'.
|
Returns |
Samplevar newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.headerStyleClass = 'e'; |
headerText |
This text will appear on top of the inset list if 'headerDataProviderID' is not set.
|
Returns |
Samplevar insetList = jsform.getInsetList('il1'); var newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.name = 'il2'; |
listStyleClass |
The styleClass of the list. Can have values from 'a' to 'e'.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.listStyleClass = 'e'; |
name |
The name of this inset list.
|
Returns |
Samplevar insetList = jsform.getInsetList('il1'); var newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.name = 'il2'; |
onAction |
This action will be executed when an item in the list is clicked.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
relationName |
Name of the relation to be used by the inset list.
|
Returns |
Samplevar insetList = jsform.getInsetList('il1'); var newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.name = 'il2'; |
subtext |
This text will appear as the secondary (smaller) text of items in the list if 'subtextDataProviderID' is not set.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
subtextDataProviderID |
The text of this data-provider will appear as the secondary (smaller) text of items in the list; if not specified, 'subtext' will be used instead.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
text |
This text will appear as the main text of items in the list if 'textDataProviderID' is not set.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
textDataProviderID |
The text of this data-provider will appear as the main text of items in the list; if not specified, 'text' will be used instead.
|
Returns |
Samplevar list = solutionModel.getForm('created_by_sm_1').getInsetList(solutionModel.getForm('il1'); var newList = solutionModel.newListForm('created_by_sm_3', list.dataSource, list.textDataProviderID); newList.onAction = newList.getForm().newMethod('function aMethod(event){application.output("Hello world!");}'); |
x |
The x coordinate of the component on the form.
|
Returns |
Samplevar newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.x = 90; newInsetList.y = 90; application.output('location of newInsetList: ' + newInsetList.x + ', ' + newInsetList.y); |
y |
The y coordinate of the component on the form.
|
Returns |
Samplevar newInsetList = jsform.newInsetList(8,insetList.dataSource,insetList.relationName,insetList.headerText,insetList.textDataProviderID); newInsetList.x = 90; newInsetList.y = 90; application.output('location of newInsetList: ' + newInsetList.x + ', ' + newInsetList.y); |