Class: ServiceList

ServiceList

A ServiceList provides the following configuration properties in Process Designer:
Columns:
Column Label: (e.g. Name) string
Type: {Instance Name| Instance ID | BPD Name | Instance Due Date | Instance Created Date | Instance Modified Date | Instance Status | Instance Snapshot | Instance Process App | Case Folder ID | Starting Document ID | search alias} string
Search alias: (e.g. instanceName) string
Clickable: {True | False} boolean
Sortable: {True | False} boolean
Invisible: {True | False} boolean
Format as: {Default | Text | Integer | Decimal | Date | Boolean | Custom} string
Format options: string
Width: (e.g. 50px, 100% Note:default unit is px) string
CSS: (e.g. color:red) string
Query
Start Empty: {True | False} boolean
Include Startable: {True | False} boolean
Include Dashboard: {True | False} boolean
Include Administrative: {True | False} boolean
Include Exposed as URL: {True | False} boolean
Include Not Exposed: {True | False} boolean
Behavior
Show Footer: {True | False} boolean
Show Table Stats: {True | False} boolean
Performance
Use Async Loading: {True | False} boolean
Async Batch Size: Number of list items to retrieve in each batch (e.g. 5) integer
Appearance
Color Style: {None | Light | Primary | Info | Success | Warning | Danger} string
Table Style: {Default | Elegant | Bordered | Striped | Hover Row | Condensed} string
Width: Width of the control (e.g. 500px, 80%, 20em, etc.) String
Height: Height of the control (e.g. 500px, 20em, etc.) String
Client-Side Searching
Enable Searches: {True | False} boolean
Allow Wildcards: {True | False} boolean
Case Insensitive Search: {True | False} boolean
Client-Side Sorting
Enable Sorting: {True | False} boolean
Initial Sort Index: Index of the column to sort on initially (e.g. 2 to sort on the third column) integer
Initial Sort Ascending: {True | False} boolean
Client-Side Paging
Enable: {True | False} boolean
Show Pager: {True | False} boolean
Page Size: Number of entries to include per page. integer
Show Page Sizer: {True | False} boolean
Events
On Load:
Description: Triggers whenever the view is loaded.
Example:
console.log("Service List loaded")
On Refresh:
Description: Triggers when the list is refreshed.
Example:
${BusyIndicator}.hide();
On New Cell:
Description: Triggers upon rendering a cell.
Example:
Context Variables cell
Properties colIndex
controlType
parentNode
row
table
td
value
varName
getFormattedValue()
setSortValue()
On Item Click:
Description: Triggers upon reaching a Stay On Page event after a boundary event is fired through this control.
Example:
${Service_UI_Frame1}.loadService(service.acronym, service.name)
Context Variables service item
Properties acronym cell
id data
name service