Console API

Misc

 
Entity conversion
sp 32
! excl 33
" quot 34
# num 35
$ dollar 36
% percnt 37
& amp 38
' apos 39
( lpar 40
) rpar 41
* ast 42
+ plus 43
, comma 44
- hyphen 45
- minus 45
. period 46
/ sol 47
; semi 59
< lt 60
= equals 61
> gt 62
? quest 63
@ commat 64
[ lsqb 91
\ bsol 92
] rsqb 93
^ circ 94
_ lowbar 95
` grave 96
{ lcub 123
| verbar 124
} rcub 125
~ tilde 126
  nbsp 160
¡ iexcl 161
¢ cent 162
£ pound 163
¤ curren 164
¥ yen 165
¦ brvbar 166
§ sect 167
¨ uml 168
¨ die 168
© copy 169
ª ordf 170
« laquo 171
¬ not 172
­ shy 173
® reg 174
¯ macr 175
¯ hibar 175
° deg 176
± plusmn 177
² sup2 178
³ sup3 179
´ acute 180
µ micro 181
para 182
· middot 183
¸ cedil 184
¹ sup1 185
º ordm 186
» raquo 187
¼ frac14 188
½ half 189
½ frac12 189
¾ fra34 190
¿ iquest 191
À agrave 192
Á aacute 193
 acirc 194
à atilde 195
Ä auml 196
Å aring 197
Æ aelig 198
Ç ccedil 199
È egrave 200
É eacute 201
Ê ecirc 202
Ë euml 203
Ì igrave 204
Í iacute 205
Î icirc 206
Ï iuml 207
Ð eth 208
Ñ ntilde 209
Ò ograve 210
Ó oacute 211
Ô ocirc 212
Õ otilde 213
Ö ouml 214
× times 215
Ø oslash 216
Ù ugrave 217
Ú uacute 218
Û ucirc 219
Ü uuml 220
Ý yacute 221
Þ thorn 222
ß szlig 223
à agrave 224
á aacute 225
â acirc 226
ã atilde 227
ä auml 228
å aring 229
æ aelig 230
ç ccedil 231
è egrave 232
é eacute 233
ê ecirc 234
ë euml 235
ì igrave 236
í iacute 237
î icirc 238
ï iuml 239
ð eth 240
ñ ntilde 241
ò ograve 242
ó oacute 243
ô ocirc 244
õ otilde 245
ö ouml 246
÷ divide 247
ø oslash 248
ù ugrave 249
ú uacute 250
û ucirc 251
ü uuml 252
ý yacute 253
þ thorn 254
ÿ yuml 255


 
Formatter Samples
Format a date string

// in workflow
var dateString = c.getWizard("wizard").getData().getValue("birthDate");
c.getPage("index").setValue("birthDate",dateString);

// in the page
${formatter.formatDateString(birthDate,'MMM dd, yyyy')}

Format a currency

// in workflow, assumes wizard has a field named 'fee'
c.getPage("index").getData().addData(c.getWizard("wizard").getData());

// in the page
${formatter.formatCurrency(fee)}



 
Browser Samples
User agent

// in workflow
var userAgent = c.getBrowser().getUserAgent();

// in the page
<p>You are using this browser: ${browser.userAgent}</p>

Cross browser CSS

<style>
    body.ie     {color:red}
    body.win    {font-family:Tahoma}
    body.ff     {color:blue}
    body.sf     {color:green}
    body.mac    {font-family:Helvetica}
    body.linux  {font-family:Courier}
</style>
<body class="${browser.browser} ${browser.operatingSystem}">
 <p>Here is some text that will look different depending on browser and operating system</p>
</body>



 
Javascript Resources
Source Version Name
ace 1.1.3 ace.js
bootstrap 5.3.5 bootstrap-bundle-min.js
bootstrap 5.3.5 bootstrap-min.js
bootstrap 4.5.3 bootstrap-bundle-min.js
bootstrap 4.5.3 bootstrap-min.js
bootstrap 3.3.7 bootstrap-min.js
chartjs 4.0.0 chart.js
chartjs 2.8.0 chart.js
cpal ui container.js
cpal ui content.js
cpal ui paging.js
cpal 1.0 ajax.js
cpal 1.0 base64.js
cpal 1.0 cnav.js
cpal 1.0 dtree.js
cpal 1.0 motionjs.js
cpal 1.0 stringbuffer.js
cpal 1.0 winGeometry.js
cpal 1.0 yav-config.js
cpal 1.0 yav.js
d3 7.8.5 d3_min.js
d3 5.9.7 d3_min.js
d3 4.2.2 d3_min.js
d3 3.5.5 d3_min.js
d3 3.0.0 d3_min.js
dimple 2.0.1 dimple_min.js
epoch 0.6.0 epoch-min.js
html2canvas 1.4.1 html2canvas.js
jquery 1.8.6 jquery-min.js
jquery 1.8.6 jquery-ui-min.js
jquery 1.7.2 jquery-min.js
jquery 1.7.2 jquery-ui-min.js
jquery 1.3.2 jquery-min.js
jquery-core 3.4.1 jquery-min.js
jquery-core 2.1.4 jquery-min.js
jquery-core 1.12.4 jquery-min.js
jquery-ui 1.9.2 jquery-ui-min.js
jquery-ui 1.8.18 jquery-ui-min.js
jquery-ui 1.8.14 jquery-ui-min.js
jquery-ui 1.7.3 jquery-ui-min.js
jquery-ui 1.12.1 jquery-ui-min.js
jquery-ui 1.11.4 jquery-ui-min.js
jquery-ui 1.11.0 jquery-ui-min.js
jquery-ui-touch-punch 0.2.3 touch-punch-min.js
tinymce 5.8.2 tinymce.min.js
tinymce 4.9.11 tinymce.min.js
tinymce 3.4.7 tiny_mce.js
w2ui 1.4.2 w2ui-min.js
w2ui 1.4.0 w2ui-min.js
w2ui 1.3.2 w2ui-min.js
yui 2.8.0 animation-min.js
yui 2.8.0 autocomplete-min.js
yui 2.8.0 button-min.js
yui 2.8.0 calendar-min.js
yui 2.8.0 carousel-min.js
yui 2.8.0 charts-min.js
yui 2.8.0 colorpicker-min.js
yui 2.8.0 connection-min.js
yui 2.8.0 connection_core-min.js
yui 2.8.0 container-min.js
yui 2.8.0 container_core-min.js
yui 2.8.0 cookie-min.js
yui 2.8.0 datasource-min.js
yui 2.8.0 datatable-min.js
yui 2.8.0 datemath-min.js
yui 2.8.0 dom-min.js
yui 2.8.0 dragdrop-min.js
yui 2.8.0 editor-min.js
yui 2.8.0 element-delegate-min.js
yui 2.8.0 element-min.js
yui 2.8.0 event-delegate-min.js
yui 2.8.0 event-min.js
yui 2.8.0 event-mouseenter-min.js
yui 2.8.0 event-simulate-min.js
yui 2.8.0 get-min.js
yui 2.8.0 history-min.js
yui 2.8.0 imagecropper-min.js
yui 2.8.0 imageloader-min.js
yui 2.8.0 json-min.js
yui 2.8.0 layout-min.js
yui 2.8.0 logger-min.js
yui 2.8.0 menu-min.js
yui 2.8.0 paginator-min.js
yui 2.8.0 profiler-min.js
yui 2.8.0 profilerviewer-min.js
yui 2.8.0 progressbar-min.js
yui 2.8.0 resize-min.js
yui 2.8.0 selector-min.js
yui 2.8.0 simpleeditor-min.js
yui 2.8.0 slider-min.js
yui 2.8.0 storage-min.js
yui 2.8.0 stylesheet-min.js
yui 2.8.0 swf-min.js
yui 2.8.0 swf.js
yui 2.8.0 swfdetect-min.js
yui 2.8.0 swfstore-min.js
yui 2.8.0 tabview-min.js
yui 2.8.0 treeview-min.js
yui 2.8.0 uploader-min.js
yui 2.8.0 utilities.js
yui 2.8.0 yahoo-dom-event.js
yui 2.8.0 yahoo-min.js
yui 2.8.0 yuitest-min.js
yui 2.8.0 yuitest_core-min.js
yui 2.7.0 animation-min.js
yui 2.7.0 autocomplete-min.js
yui 2.7.0 button-min.js
yui 2.7.0 calendar-min.js
yui 2.7.0 carousel-min.js
yui 2.7.0 charts-min.js
yui 2.7.0 colorpicker-min.js
yui 2.7.0 connection-min.js
yui 2.7.0 container-min.js
yui 2.7.0 container_core-min.js
yui 2.7.0 cookie-min.js
yui 2.7.0 datasource-min.js
yui 2.7.0 datatable-min.js
yui 2.7.0 dom-min.js
yui 2.7.0 dragdrop-min.js
yui 2.7.0 editor-min.js
yui 2.7.0 element-min.js
yui 2.7.0 event-min.js
yui 2.7.0 get-min.js
yui 2.7.0 history-min.js
yui 2.7.0 imagecropper-min.js
yui 2.7.0 imageloader-min.js
yui 2.7.0 json-min.js
yui 2.7.0 layout-min.js
yui 2.7.0 logger-min.js
yui 2.7.0 menu-min.js
yui 2.7.0 paginator-min.js
yui 2.7.0 profiler-min.js
yui 2.7.0 profilerviewer-min.js
yui 2.7.0 resize-min.js
yui 2.7.0 selector-min.js
yui 2.7.0 simpleeditor-min.js
yui 2.7.0 slider-min.js
yui 2.7.0 stylesheet-min.js
yui 2.7.0 tabview-min.js
yui 2.7.0 treeview-min.js
yui 2.7.0 uploader-min.js
yui 2.7.0 utilities.js
yui 2.7.0 yahoo-dom-event.js
yui 2.7.0 yahoo-min.js
yui 2.7.0 yuitest-min.js
yui 2.7.0 yuitest_core-min.js
yui 2.6.0 animation-min.js
yui 2.6.0 autocomplete-min.js
yui 2.6.0 button-min.js
yui 2.6.0 calendar-min.js
yui 2.6.0 charts-experimental-min.js
yui 2.6.0 colorpicker-min.js
yui 2.6.0 connection-min.js
yui 2.6.0 container-min.js
yui 2.6.0 cookie-min.js
yui 2.6.0 datasource-min.js
yui 2.6.0 datatable-min.js
yui 2.6.0 dom-min.js
yui 2.6.0 dragdrop-min.js
yui 2.6.0 editor-min.js
yui 2.6.0 element-beta-min.js
yui 2.6.0 event-min.js
yui 2.6.0 get-min.js
yui 2.6.0 history-min.js
yui 2.6.0 imagecropper-beta-min.js
yui 2.6.0 imageloader-min.js
yui 2.6.0 json-min.js
yui 2.6.0 layout-min.js
yui 2.6.0 menu-min.js
yui 2.6.0 resize-min.js
yui 2.6.0 selector-beta-min.js
yui 2.6.0 slider-min.js
yui 2.6.0 tabview-min.js
yui 2.6.0 treeview-min.js
yui 2.6.0 uploader-experimental-min.js
yui 2.6.0 yahoo-min.js
yui 2.5.2 animation-min.js
yui 2.5.2 autocomplete-min.js
yui 2.5.2 button-min.js
yui 2.5.2 calendar-min.js
yui 2.5.2 charts-experimental-min.js
yui 2.5.2 colorpicker-min.js
yui 2.5.2 connection-min.js
yui 2.5.2 container-min.js
yui 2.5.2 cookie-beta-min.js
yui 2.5.2 datasource-beta-min.js
yui 2.5.2 datatable-beta-min.js
yui 2.5.2 dom-min.js
yui 2.5.2 dragdrop-min.js
yui 2.5.2 editor-beta-min.js
yui 2.5.2 element-beta-min.js
yui 2.5.2 event-min.js
yui 2.5.2 get-min.js
yui 2.5.2 history-min.js
yui 2.5.2 imagecropper-beta-min.js
yui 2.5.2 imageloader-min.js
yui 2.5.2 json-min.js
yui 2.5.2 layout-beta-min.js
yui 2.5.2 menu-min.js
yui 2.5.2 resize-beta-min.js
yui 2.5.2 selector-beta-min.js
yui 2.5.2 slider-min.js
yui 2.5.2 tabview-min.js
yui 2.5.2 treeview-min.js
yui 2.5.2 uploader-experimental.js
yui 2.5.2 utilities.js
yui 2.5.2 yahoo-min.js

Stylesheet Resources
Source Version Name
bootstrap 5.3.5 bootstrap-min.css
bootstrap 4.5.3 bootstrap-min.css
bootstrap 3.3.7 bootstrap-min.css
bootstrap 3.3.7 bootstrap-theme-min.css
bootstrap-icons 1.11.3 bootstrap-icons.css
chartjs 2.8.0 chart.css
cpal ui container.css
cpal ui content.css
cpal ui paging.css
cpal 1.0 dtree.css
cpal 1.0 nav-wizard.css
cpal 1.0 nav-yui.css
epoch 0.6.0 epoch-min.css
font-awesome 6.5.1 font-awesome-min.css
font-awesome 5.14.4 font-awesome-min.css
font-awesome 4.7.0 font-awesome-min.css
jquery 1.8.6 jquery-ui-custom.css
jquery 1.7.2 jquery-ui-custom.css
jquery-ui 1.9.2 jquery-ui-custom.css
jquery-ui 1.8.18 jquery-ui-custom.css
jquery-ui 1.8.14 jquery-ui-custom.css
jquery-ui 1.7.3 jquery-ui-custom.css
jquery-ui 1.12.1 jquery-ui-min.css
jquery-ui 1.12.1 jquery-ui-structure-min.css
jquery-ui 1.12.1 jquery-ui-theme-min.css
jquery-ui 1.11.4 jquery-ui-min.css
jquery-ui 1.11.4 jquery-ui-structure-min.css
jquery-ui 1.11.4 jquery-ui-theme-min.css
jquery-ui 1.11.0 jquery-ui-min.css
jquery-ui 1.11.0 jquery-ui-structure-min.css
jquery-ui 1.11.0 jquery-ui-theme-min.css
w2ui 1.4.2 w2ui-min.css
w2ui 1.4.0 w2ui-min.css
w2ui 1.3.2 w2ui-min.css
yui 2.8.0 autocomplete-core.css
yui 2.8.0 autocomplete-skin.css
yui 2.8.0 autocomplete.css
yui 2.8.0 base-min.css
yui 2.8.0 border_tabs.css
yui 2.8.0 button-core.css
yui 2.8.0 button-skin.css
yui 2.8.0 button.css
yui 2.8.0 calendar-core.css
yui 2.8.0 calendar-skin.css
yui 2.8.0 calendar.css
yui 2.8.0 carousel-core.css
yui 2.8.0 carousel-skin.css
yui 2.8.0 carousel.css
yui 2.8.0 colorpicker-core.css
yui 2.8.0 colorpicker-skin.css
yui 2.8.0 colorpicker.css
yui 2.8.0 container-core.css
yui 2.8.0 container-skin.css
yui 2.8.0 container.css
yui 2.8.0 datatable-core.css
yui 2.8.0 datatable-skin.css
yui 2.8.0 datatable.css
yui 2.8.0 editor-core.css
yui 2.8.0 editor-skin.css
yui 2.8.0 editor.css
yui 2.8.0 fonts-min.css
yui 2.8.0 grids-min.css
yui 2.8.0 imagecropper-core.css
yui 2.8.0 imagecropper-skin.css
yui 2.8.0 imagecropper.css
yui 2.8.0 layout-core.css
yui 2.8.0 layout-skin.css
yui 2.8.0 layout.css
yui 2.8.0 logger-core.css
yui 2.8.0 logger-skin.css
yui 2.8.0 logger.css
yui 2.8.0 menu-core.css
yui 2.8.0 menu-skin.css
yui 2.8.0 menu.css
yui 2.8.0 paginator-core.css
yui 2.8.0 paginator-skin.css
yui 2.8.0 paginator.css
yui 2.8.0 profilerviewer-core.css
yui 2.8.0 profilerviewer-skin.css
yui 2.8.0 profilerviewer.css
yui 2.8.0 progressbar-core.css
yui 2.8.0 progressbar-skin.css
yui 2.8.0 progressbar.css
yui 2.8.0 reset-fonts-grids.css
yui 2.8.0 reset-fonts.css
yui 2.8.0 reset-min.css
yui 2.8.0 resize-core.css
yui 2.8.0 resize-skin.css
yui 2.8.0 resize.css
yui 2.8.0 simpleeditor-core.css
yui 2.8.0 simpleeditor-skin.css
yui 2.8.0 simpleeditor.css
yui 2.8.0 skin-sam.css
yui 2.8.0 slider-core.css
yui 2.8.0 slider-skin.css
yui 2.8.0 slider.css
yui 2.8.0 tabview-core.css
yui 2.8.0 tabview-skin.css
yui 2.8.0 tabview.css
yui 2.8.0 testlogger.css
yui 2.8.0 treeview-core.css
yui 2.8.0 treeview-skin.css
yui 2.8.0 treeview.css
yui 2.8.0 yuitest-core.css
yui 2.8.0 yuitest-skin.css
yui 2.8.0 yuitest.css
yui 2.7.0 autocomplete-core.css
yui 2.7.0 autocomplete-skin.css
yui 2.7.0 autocomplete.css
yui 2.7.0 base-min.css
yui 2.7.0 border_tabs.css
yui 2.7.0 button-core.css
yui 2.7.0 button-skin.css
yui 2.7.0 button.css
yui 2.7.0 calendar-core.css
yui 2.7.0 calendar-skin.css
yui 2.7.0 calendar.css
yui 2.7.0 carousel-core.css
yui 2.7.0 carousel-skin.css
yui 2.7.0 carousel.css
yui 2.7.0 colorpicker-core.css
yui 2.7.0 colorpicker-skin.css
yui 2.7.0 colorpicker.css
yui 2.7.0 container-core.css
yui 2.7.0 container-skin.css
yui 2.7.0 container.css
yui 2.7.0 datatable-core.css
yui 2.7.0 datatable-skin.css
yui 2.7.0 datatable.css
yui 2.7.0 editor-core.css
yui 2.7.0 editor-skin.css
yui 2.7.0 editor.css
yui 2.7.0 fonts-min.css
yui 2.7.0 grids-min.css
yui 2.7.0 imagecropper-core.css
yui 2.7.0 imagecropper-skin.css
yui 2.7.0 imagecropper.css
yui 2.7.0 layout-core.css
yui 2.7.0 layout-skin.css
yui 2.7.0 layout.css
yui 2.7.0 logger-core.css
yui 2.7.0 logger-skin.css
yui 2.7.0 logger.css
yui 2.7.0 menu-core.css
yui 2.7.0 menu-skin.css
yui 2.7.0 menu.css
yui 2.7.0 paginator-core.css
yui 2.7.0 paginator-skin.css
yui 2.7.0 paginator.css
yui 2.7.0 profilerviewer-core.css
yui 2.7.0 profilerviewer-skin.css
yui 2.7.0 profilerviewer.css
yui 2.7.0 reset-fonts-grids.css
yui 2.7.0 reset-fonts.css
yui 2.7.0 reset-min.css
yui 2.7.0 resize-core.css
yui 2.7.0 resize-skin.css
yui 2.7.0 resize.css
yui 2.7.0 simpleeditor-core.css
yui 2.7.0 simpleeditor-skin.css
yui 2.7.0 simpleeditor.css
yui 2.7.0 skin-sam.css
yui 2.7.0 slider-core.css
yui 2.7.0 slider-skin.css
yui 2.7.0 slider.css
yui 2.7.0 tabview-core.css
yui 2.7.0 tabview-skin.css
yui 2.7.0 tabview.css
yui 2.7.0 testlogger.css
yui 2.7.0 treeview-core.css
yui 2.7.0 treeview-skin.css
yui 2.7.0 treeview.css
yui 2.7.0 yuitest-core.css
yui 2.7.0 yuitest-skin.css
yui 2.7.0 yuitest.css
yui 2.6.0 autocomplete.css
yui 2.6.0 base-min.css
yui 2.6.0 button.css
yui 2.6.0 calendar.css
yui 2.6.0 colorpicker.css
yui 2.6.0 container.css
yui 2.6.0 datatable.css
yui 2.6.0 editor.css
yui 2.6.0 fonts-min.css
yui 2.6.0 grids-min.css
yui 2.6.0 imagecropper.css
yui 2.6.0 layout.css
yui 2.6.0 menu.css
yui 2.6.0 reset-min.css
yui 2.6.0 resize.css
yui 2.6.0 simpleeditor.css
yui 2.6.0 tabview.css
yui 2.6.0 treeview.css
yui 2.5.2 autocomplete.css
yui 2.5.2 base-min.css
yui 2.5.2 button.css
yui 2.5.2 calendar.css
yui 2.5.2 colorpicker.css
yui 2.5.2 container.css
yui 2.5.2 datatable.css
yui 2.5.2 editor.css
yui 2.5.2 fonts-min.css
yui 2.5.2 grids-min.css
yui 2.5.2 imagecropper.css
yui 2.5.2 layout.css
yui 2.5.2 menu.css
yui 2.5.2 reset-min.css
yui 2.5.2 resize.css
yui 2.5.2 simpleeditor.css
yui 2.5.2 tabview.css
yui 2.5.2 treeview.css


 
DataSet Paging Samples
Filter by page
 
// in workflow
var filter = ds.createFilter();
filter.setPageSize(10);
filter.filterByPage(pageNumber);
var records = ds.getRecords(filter);
records.setName("records");
page.addDataList(records);
return page;

// in the page
${records.hasPreviousPage()}
${records.hasNextPage()}
${records.getFirstPage()}
${records.getPreviousPage()}
${records.getNextPage()}
${records.getLastPage()}
${records.getCurrentPage()}
${records.getPageCount()}
                        
 


 
Date Format Examples
Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
Y Week year Year 2009; 09
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day name in week Text Tuesday; Tue
u Day number of week (1 = Monday, ..., 7 = Sunday) Number 1
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800
X Time zone ISO 8601 time zone -08; -0800; -08:00
Common Usage
Date and Time Pattern Result
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 PM



Copyright © 2006 - 2026, ContractPal, Inc. All rights reserved. API Date: Jul 18, 2026 10:24 PM