Child pages
  • UICONSTANTS

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
{hidden}
Wiki Markup
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:padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Constants Summary{th}{tr}{tbody}{tr}{td}[String]{td}{td}[


HTML Table
classservoy sSummary
Colgroup Tag
Column
padding0px
width80px

Column

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan2
Constants Summary
Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN

...


Property

...

that

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#DATE_FORMATTERS_LENIENT

...


Property

...

that

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD

...


Property

...

that

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#LEAVE_FIELDS_READONLY_IN_FIND_MODE

...


Property

...

than

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#TOOLTIP_DISMISS_DELAY

...


Property

...

than

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#TOOLTIP_INITIAL_DELAY

...


Property

...

than

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN

...


Property

...

that

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY

...


Property

...

that

...

can

...

be

...

set

...

using

...

application.

...

Table Body (tbody)
Table Row (tr)
Table Cell (td)
String
Table Cell (td)
#USE_SYSTEM_PRINT_DIALOG

...


Property

...

than

...

can

...

be

...

set

...

using

...

application.

...


HTML Table
idconstant
classservoy sDetail
Colgroup Tag
Column
padding0px
width100%

Table Row (tr)
styleheight: 30px;
Table Head (th)
colspan1
Constants Details
Table Body (tbody)
idCOMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN
|
class
=
node
}{
Table Row (tr)
:
id
=
name
}{td}h6.
Table Cell (td)
COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN
{td}{tr}{tr:id=des}{td}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_des|text=|trigger=button}{sub-section}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_des|trigger=none|class=sIndent}Property that can be set using
Table Row (tr)
iddes
Table Cell (td)

Property that can be set using application.setUIProperty()

or

element.putClientProperty().

If

set

on

application

it

will

affect

all

COMBOBOX

fields.

If

set

on

an

element

it

will

affect

only

that

COMBOBOX

element/field

(with

priority

over

the

application

property).


Value

can

be

true/false/null.

If

set

to

true,

the

affected

COMBOBOX

will

show

the

pop

\

-up

when

gaining

focus.


DEFAULT:

true.

{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_snc|text=|trigger=button}{sub-section}{sub-section:

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// make all COMBOBOX fields not show the pop-up when gaining focus
application.setUIProperty(APP_UI_PROPERTY.COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN
_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:
, false);
// make one COMBOBOX field show the pop-up when gaining focus - overrides the application property set
forms.someForm.elements.comboboxElement.putClientProperty(APP_UI_PROPERTY.COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN
_prs|text=|trigger=button}{sub-section}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_ret|text=|trigger=button}{sub-section}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN_sam|trigger=none}{code:language=javascript} // make all COMBOBOX fields not show the pop-up when gaining focus application.setUIProperty(APP_UI_PROPERTY.COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN, false); // make one COMBOBOX field show the pop-up when gaining focus - overrides the application property set forms.someForm.elements.comboboxElement.putClientProperty(APP_UI_PROPERTY.COMBOBOX_SHOW_POPUP_ON_FOCUS_GAIN, true); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=DATE_FORMATTERS_LENIENT|class=node}{tr:id=name}{td}h6.DATE_FORMATTERS_LENIENT{td}{tr}{tr:id=des}{td}{sub-section:DATE_FORMATTERS_LENIENT_des|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_LENIENT_des|trigger=none|class=sIndent}Property that can be set using application.setUIProperty() or element.putClientProperty(). If set on application it will affect all date formatted fields. CAUTION: this property must be set on application before the fields are created (for example in solution onOpen handler). Changing it after fields were created will not affect these existing fields. If set on an element it will affect only that date formatted element/field (with priority over the application property). Value can be true/false/null. If set to false, date formatted fields will not allow input of out\-of\-bounds values (like 62 minutes means 2 minutes and +1 hour). DEFAULT: true.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:DATE_FORMATTERS_LENIENT_snc|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_LENIENT_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:DATE_FORMATTERS_LENIENT_prs|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_LENIENT_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:DATE_FORMATTERS_LENIENT_ret|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_LENIENT_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:DATE_FORMATTERS_LENIENT_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_LENIENT_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:DATE_FORMATTERS_LENIENT_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_LENIENT_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:DATE_FORMATTERS_LENIENT_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_LENIENT_sam|trigger=none}{code:language=javascript} // make all date formatted fields (created after this line is executed) not use lenient mode application.setUIProperty(APP_UI_PROPERTY.DATE_FORMATTERS_LENIENT, false); // make one date formatted field use lenient mode - overrides the application property set forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.DATE_FORMATTERS_LENIENT, true); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD|class=node}{tr:id=name}{td}h6.DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD{td}{tr}{tr:id=des}{td}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_des|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_des|trigger=none|class=sIndent}Property that can be set using application.setUIProperty() or element.putClientProperty(). It is used only in Smart Client. If set on application it will affect all date formatted fields. If set on an element it will affect only that date formatted element/field (with priority over the application property). Value can be true/false/null. If set to true, only selected part of the date will be affected when using up/down keys to cycle through values. (for example, pressing up when cursor is on minutes and minutes shows 59 will not result in hour change) DEFAULT: false.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_snc|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_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:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_prs|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_ret|text=|trigger=button}{sub-section}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD_sam|trigger=none}{code:language=javascript} // make all date formatted fields use roll instead of add application.setUIProperty(APP_UI_PROPERTY.DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD, true); // make one date formatted field use add instead of roll - overrides the application property set forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD, false); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=LEAVE_FIELDS_READONLY_IN_FIND_MODE|class=node}{tr:id=name}{td}h6.LEAVE_FIELDS_READONLY_IN_FIND_MODE{td}{tr}{tr:id=des}{td}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_des|text=|trigger=button}{sub-section}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_des|trigger=none|class=sIndent}Property than can be set using application.setUIProperty(). If set to true, fields that are read\-only won't be editable in find mode If set to false, fields that are read\-only will be editable in find mode The value can be true/false DEFAULT: false{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_snc|text=|trigger=button}{sub-section}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_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:LEAVE_FIELDS_READONLY_IN_FIND_MODE_prs|text=|trigger=button}{sub-section}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_ret|text=|trigger=button}{sub-section}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:LEAVE_FIELDS_READONLY_IN_FIND_MODE_sam|trigger=none}{code:language=javascript} application.setUIProperty(APP_UI_PROPERTY.LEAVE_FIELDS_READONLY_IN_FIND_MODE, true) {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=TOOLTIP_DISMISS_DELAY|class=node}{tr:id=name}{td}h6.TOOLTIP_DISMISS_DELAY{td}{tr}{tr:id=des}{td}{sub-section:TOOLTIP_DISMISS_DELAY_des|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_DISMISS_DELAY_des|trigger=none|class=sIndent}Property than can be set using application.setUIProperty() and indicates the delay in milliseconds after the tooltip is dismissed.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:TOOLTIP_DISMISS_DELAY_snc|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_DISMISS_DELAY_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:TOOLTIP_DISMISS_DELAY_prs|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_DISMISS_DELAY_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:TOOLTIP_DISMISS_DELAY_ret|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_DISMISS_DELAY_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:TOOLTIP_DISMISS_DELAY_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_DISMISS_DELAY_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:TOOLTIP_DISMISS_DELAY_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_DISMISS_DELAY_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:TOOLTIP_DISMISS_DELAY_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_DISMISS_DELAY_sam|trigger=none}{code:language=javascript} application.setUIProperty(APP_UI_PROPERTY.TOOLTIP_DISMISS_DELAY, 4000) {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=TOOLTIP_INITIAL_DELAY|class=node}{tr:id=name}{td}h6.TOOLTIP_INITIAL_DELAY{td}{tr}{tr:id=des}{td}{sub-section:TOOLTIP_INITIAL_DELAY_des|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_INITIAL_DELAY_des|trigger=none|class=sIndent}Property than can be set using application.setUIProperty() and indicates the delay in milliseconds before the tooltip is shown.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:TOOLTIP_INITIAL_DELAY_snc|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_INITIAL_DELAY_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:TOOLTIP_INITIAL_DELAY_prs|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_INITIAL_DELAY_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:TOOLTIP_INITIAL_DELAY_ret|text=|trigger=button}{sub-section}{sub-section:TOOLTIP_INITIAL_DELAY_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:TOOLTIP_INITIAL_DELAY_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_INITIAL_DELAY_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:TOOLTIP_INITIAL_DELAY_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_INITIAL_DELAY_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:TOOLTIP_INITIAL_DELAY_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TOOLTIP_INITIAL_DELAY_sam|trigger=none}{code:language=javascript} application.setUIProperty(APP_UI_PROPERTY.TOOLTIP_INITIAL_DELAY, 2000) {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN|class=node}{tr:id=name}{td}h6.TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN{td}{tr}{tr:id=des}{td}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_des|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_des|trigger=none|class=sIndent}Property that can be set using application.setUIProperty() or element.putClientProperty(). If set on application it will affect all TYPE\-AHEAD fields. If set on an element it will affect only that TYPE\-AHEAD element/field (with priority over the application property). Value can be true/false/null. If set to true, the affected TYPE\_AHEAD(s) will not show the pop\-up when gaining focus. DEFAULT: true.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_snc|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_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:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_prs|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_ret|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN_sam|trigger=none}{code:language=javascript} // make all TYPE-AHEAD fields not show the pop-up when gaining focus application.setUIProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN, false); // make one TYPE-AHEAD field show the pop-up when gaining focus - overrides the application property set forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN, true); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY|class=node}{tr:id=name}{td}h6.TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY{td}{tr}{tr:id=des}{td}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_des|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_des|trigger=none|class=sIndent}Property that can be set using application.setUIProperty() or element.putClientProperty(). If set on application it will affect all TYPE\-AHEAD fields. If set on an element it will affect only that TYPE\-AHEAD element/field (with priority over the application property). Value can be true/false/null. If set to true, the affected TYPE\_AHEAD(s) will not show the pop\-up when the field content is empty. DEFAULT: true.{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_snc|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_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:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_prs|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_ret|text=|trigger=button}{sub-section}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY_sam|trigger=none}{code:language=javascript} // make all TYPE-AHEAD fields not show the pop-up when there is empty content in the field application.setUIProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY, false); // make one TYPE-AHEAD field show the pop-up when there is empty content in the field - overrides the application property set forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY, true); {code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=USE_SYSTEM_PRINT_DIALOG|class=node}{tr:id=name}{td}h6.USE_SYSTEM_PRINT_DIALOG{td}{tr}{tr:id=des}{td}{sub-section:USE_SYSTEM_PRINT_DIALOG_des|text=|trigger=button}{sub-section}{sub-section:USE_SYSTEM_PRINT_DIALOG_des|trigger=none|class=sIndent}Property than can be set using application.setUIProperty(). If set to true, the system standard Printing dialog will be used when printing is needed. If set to false, the Servoy Printing dialog will be used. The value can be true/false/null. DEFAULT: false{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:USE_SYSTEM_PRINT_DIALOG_snc|text=|trigger=button}{sub-section}{sub-section:USE_SYSTEM_PRINT_DIALOG_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:USE_SYSTEM_PRINT_DIALOG_prs|text=|trigger=button}{sub-section}{sub-section:USE_SYSTEM_PRINT_DIALOG_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:USE_SYSTEM_PRINT_DIALOG_ret|text=|trigger=button}{sub-section}{sub-section:USE_SYSTEM_PRINT_DIALOG_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:USE_SYSTEM_PRINT_DIALOG_see|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:USE_SYSTEM_PRINT_DIALOG_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:USE_SYSTEM_PRINT_DIALOG_link|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:USE_SYSTEM_PRINT_DIALOG_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:USE_SYSTEM_PRINT_DIALOG_sam|text=|trigger=button}{sub-section}{div:class=sIndent}{sub-section:USE_SYSTEM_PRINT_DIALOG_sam|trigger=none}{code:language=javascript}
, true);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idDATE_FORMATTERS_LENIENT
classnode
Table Row (tr)
idname
Table Cell (td)
DATE_FORMATTERS_LENIENT
Table Row (tr)
iddes
Table Cell (td)

Property that can be set using application.setUIProperty() or element.putClientProperty().

If set on application it will affect all date formatted fields. CAUTION: this property must be set on application before the fields are created (for example in solution onOpen handler). Changing it after fields were created will not affect these existing fields.
If set on an element it will affect only that date formatted element/field (with priority over the application property).
Value can be true/false/null.

If set to false, date formatted fields will not allow input of out-of-bounds values (like 62 minutes means 2 minutes and +1 hour).
DEFAULT: true.

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// make all date formatted fields (created after this line is executed) not use lenient mode
application.setUIProperty(APP_UI_PROPERTY.DATE_FORMATTERS_LENIENT, false);
// make one date formatted field use lenient mode - overrides the application property set
forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.DATE_FORMATTERS_LENIENT, true);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idDATE_FORMATTERS_ROLL_INSTEAD_OF_ADD
classnode
Table Row (tr)
idname
Table Cell (td)
DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD
Table Row (tr)
iddes
Table Cell (td)

Property that can be set using application.setUIProperty() or element.putClientProperty(). It is used only in Smart Client.

If set on application it will affect all date formatted fields. If set on an element it will affect only that date formatted element/field (with priority over the application property).
Value can be true/false/null.

If set to true, only selected part of the date will be affected when using up/down keys to cycle through values. (for example, pressing up when cursor is on minutes and minutes shows 59 will not result in hour change)
DEFAULT: false.

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// make all date formatted fields use roll instead of add
application.setUIProperty(APP_UI_PROPERTY.DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD, true);
// make one date formatted field use add instead of roll - overrides the application property set
forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.DATE_FORMATTERS_ROLL_INSTEAD_OF_ADD, false);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idLEAVE_FIELDS_READONLY_IN_FIND_MODE
classnode
Table Row (tr)
idname
Table Cell (td)
LEAVE_FIELDS_READONLY_IN_FIND_MODE
Table Row (tr)
iddes
Table Cell (td)

Property than can be set using application.setUIProperty().

If set to true, fields that are read-only won't be editable in find mode
If set to false, fields that are read-only will be editable in find mode

The value can be true/false
DEFAULT: false

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

application.setUIProperty(APP_UI_PROPERTY.LEAVE_FIELDS_READONLY_IN_FIND_MODE, true)
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idTOOLTIP_DISMISS_DELAY
classnode
Table Row (tr)
idname
Table Cell (td)
TOOLTIP_DISMISS_DELAY
Table Row (tr)
iddes
Table Cell (td)
Property than can be set using application.setUIProperty() and
indicates the delay in milliseconds after the tooltip is dismissed.
Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

application.setUIProperty(APP_UI_PROPERTY.TOOLTIP_DISMISS_DELAY, 4000)
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idTOOLTIP_INITIAL_DELAY
classnode
Table Row (tr)
idname
Table Cell (td)
TOOLTIP_INITIAL_DELAY
Table Row (tr)
iddes
Table Cell (td)
Property than can be set using application.setUIProperty() and
indicates the delay in milliseconds before the tooltip is shown.
Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

application.setUIProperty(APP_UI_PROPERTY.TOOLTIP_INITIAL_DELAY, 2000)
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idTYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN
classnode
Table Row (tr)
idname
Table Cell (td)
TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN
Table Row (tr)
iddes
Table Cell (td)

Property that can be set using application.setUIProperty() or element.putClientProperty().

If set on application it will affect all TYPE-AHEAD fields. If set on an element it will affect only that TYPE-AHEAD element/field (with priority over the application property).
Value can be true/false/null.

If set to true, the affected TYPE_AHEAD(s) will not show the pop-up when gaining focus.
DEFAULT: true.

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// make all TYPE-AHEAD fields not show the pop-up when gaining focus
application.setUIProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN, false);
// make one TYPE-AHEAD field show the pop-up when gaining focus - overrides the application property set
forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_ON_FOCUS_GAIN, true);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idTYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY
classnode
Table Row (tr)
idname
Table Cell (td)
TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY
Table Row (tr)
iddes
Table Cell (td)

Property that can be set using application.setUIProperty() or element.putClientProperty().

If set on application it will affect all TYPE-AHEAD fields. If set on an element it will affect only that TYPE-AHEAD element/field (with priority over the application property).
Value can be true/false/null.

If set to true, the affected TYPE_AHEAD(s) will not show the pop-up when the field content is empty.
DEFAULT: true.

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

// make all TYPE-AHEAD fields not show the pop-up when there is empty content in the field
application.setUIProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY, false);
// make one TYPE-AHEAD field show the pop-up when there is empty content in the field - overrides the application property set
forms.someForm.elements.typeAheadElement.putClientProperty(APP_UI_PROPERTY.TYPE_AHEAD_SHOW_POPUP_WHEN_EMPTY, true);
Table Row (tr)
classlastDetailRow
Table Cell (td)

Table Body (tbody)
idUSE_SYSTEM_PRINT_DIALOG
classnode
Table Row (tr)
idname
Table Cell (td)
USE_SYSTEM_PRINT_DIALOG
Table Row (tr)
iddes
Table Cell (td)

Property than can be set using application.setUIProperty().

If set to true, the system standard Printing dialog will be used when printing is needed.
If set to false, the Servoy Printing dialog will be used.

The value can be true/false/null.
DEFAULT: false

Table Row (tr)
idret
Table Cell (td)
Returns
String
Table Row (tr)
idsam
Table Cell (td)
Sample
Div
classsIndent
Code Block
languagejavascript

application.setUIProperty(APP_UI_PROPERTY.USE_SYSTEM_PRINT_DIALOG, true)
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}
Table Row (tr)
classlastDetailRow
Table Cell (td)