class DateTimeEditWidget
view source
extends DateEditWidget
extends DateEditWidgetBase
extends FieldWidgetBase
extends TextWidgetBase
extends ColoredWidgetBase
extends WidgetBase
extends EventListener
DateTimeEdit widget.
new DateTimeEditWidget()
addClass(className : string)
[inherits from WidgetBase]
detach()
[inherits from WidgetBase]
Detach the widget from the dom
emit(type : string, arguments… : any)
[inherits from EventListener]
getApplicationIdentifier()
: (string)
[inherits from WidgetBase]
Get the unique identifier of the application
Returns
getApplicationWidget()
: (ApplicationWidget)
[inherits from WidgetBase]
Get Application Widget related to the widget
Returns
getBackgroundColor()
: (string)
[inherits from ColoredWidgetBase]
Returns the background color
Returns
getBuildParameters()
: (Object)
[inherits from WidgetBase]
Returns build parameters
Returns
getClassName()
: (string)
[inherits from WidgetBase]
Get the main class name of the widget
Returns
getColor()
: (string)
[inherits from ColoredWidgetBase]
Returns the fore color
Returns
getColorFromStyle()
: (string)
[inherits from ColoredWidgetBase]
Returns the fore color (directly from style css)
Returns
getCursors()
: (Object)
[inherits from DateEditWidgetBase]
Get cursors
Returns
getDate()
: (Object)
[inherits from DateEditWidgetBase]
Return the current Date object
Returns
getDialogType()
: (string)
[inherits from WidgetBase]
return widget current dialog type
Returns
getDisabledDays()
: (Array)
[inherits from DateEditWidget]
Return calendar disabled days list
Returns
getElement()
: (HTMLElement)
[inherits from WidgetBase]
Get the root element of the widget
Returns
getEnd()
: (string)
[inherits from WidgetBase]
Get end (for reversed mode)
Returns
getFirstDayOfWeek()
: (string)
[inherits from DateEditWidget]
Returns first day of the week name
Returns
getFontColor()
: (string)
[inherits from TextWidgetBase]
Get the font color used by this widget
Returns
getFontFamily()
: (string)
[inherits from TextWidgetBase]
Get the font-family used by this widget
Returns
getFontSize()
: (string)
[inherits from TextWidgetBase]
Get the font-size used by this widget
Returns
getFontStyle()
: (string)
[inherits from TextWidgetBase]
Get the font-style used by this widget
Returns
getFontWeight()
: (string)
[inherits from TextWidgetBase]
Get the font-family used by this widget
Returns
getFormat()
: (string)
[inherits from DateEditWidgetBase]
Return date format
Returns
getFormWidget()
: (FormWidget)
[inherits from WidgetBase]
Get the Form Widget related to the widget
Returns
getInputElement()
: (HTMLElement)
[inherits from FieldWidgetBase]
Get the input part of the widget
Returns
getLayoutEngine()
: (LayoutEngineBase)
[inherits from WidgetBase]
Get the widget's layout engine
Returns
getLayoutInformation()
: (LayoutInformation)
[inherits from WidgetBase]
Get the widget's layout information
Returns
getMaxLength()
: (number)
[inherits from DateEditWidgetBase]
Get the maximum number of characters allowed
Returns
getName()
: (string)
[inherits from WidgetBase]
Get the name of the widget class
Returns
getParentWidget(type : any)
: (WidgetGroupBase)
[inherits from WidgetBase]
getStart()
: (string)
[inherits from WidgetBase]
Get start (for reversed mode)
Returns
getStretchableScrollGridWidgetBase()
: (StretchableScrollGridWidgetBase)
[inherits from WidgetBase]
Get the stretchable scrollgrid Widget base class related to the widget
Returns
getStyle(selector : string, property : string, appliesOnRoot : boolean)
: (any)
[inherits from WidgetBase]
getTableWidgetBase()
: (TableWidgetBase)
[inherits from WidgetBase]
Get the table Widget base class related to the widget
Returns
getTextAlign()
: (string)
[inherits from TextWidgetBase]
Get the text-align used by this widget
Returns
getTextDecoration()
: (string)
[inherits from TextWidgetBase]
Get the text-decoration used by this widget
Returns
getTextTransform()
: (string)
[inherits from TextWidgetBase]
Get the text-transform used by this widget
Returns
getTitle()
: (string)
[inherits from WidgetBase]
Get the title of the widget
Returns
getUniqueIdentifier()
: (string)
[inherits from WidgetBase]
Get the unique identifier of the widget
Returns
getUserInterfaceWidget()
: (UserInterfaceWidget)
[inherits from WidgetBase]
Get the UI widget related to the widget
Returns
getWindowWidget()
: (WindowWidget)
[inherits from WidgetBase]
Get the Window Widget related to the widget
Returns
hasClass(className : string)
[inherits from WidgetBase]
hasDOMFocus()
: (boolean)
[inherits from FieldWidgetBase]
Tests if the widget has really the DOM focus (check document.activeElement)
Returns
hasFocus()
: (boolean)
[inherits from WidgetBase]
Check if widget node has focus (class gbc_Focus)
Returns
hasInputElement()
: (boolean)
[inherits from FieldWidgetBase]
Check if the widget has an input element
Returns
hasVMFocus()
: (boolean)
[inherits from WidgetBase]
Check if widget node has VM focus
Returns
ignoreLayout()
: (boolean)
[inherits from WidgetBase]
Does the widget ignore layouting
Returns
initDatePicker()
[inherits from DateEditWidget]
Create the calendar object component and bind it on the input field
isChildOf(parent : WidgetBase)
: (boolean)
[inherits from WidgetBase]
Check if this widget is a child of a given one
Parameters
parent | WidgetBase | the reference parent widget |
Returns
isDestroyed()
: (boolean)
[inherits from EventListener]
Returns if the node is destroyed
Returns
isEnabled()
: (boolean)
[inherits from WidgetBase]
Check if widget is enabled
Returns
isFocusable()
: (boolean)
[inherits from FieldWidgetBase]
Returns if the widget is focusable
Returns
isHidden()
: (boolean)
[inherits from WidgetBase]
Check if the widget is hidden
Returns
isInMatrix()
: (boolean)
[inherits from WidgetBase]
Check if the widget is in a matrix
Returns
isInScrollGrid(scrollGrid : StretchableScrollGridWidgetBase)
: (boolean)
[inherits from WidgetBase]
Check if the widget is in a scrollGrid
Parameters
scrollGrid | StretchableScrollGridWidgetBase | specific scrollGrid, if null just return if widget is in any scrollGrid |
Returns
isInTable(table : TableWidgetBase)
: (boolean)
[inherits from WidgetBase]
Check if the widget is in a table
Parameters
table | TableWidgetBase | specific table, if null just return if widget is in any table |
Returns
isModal()
: (boolean)
[inherits from DateEditWidget]
Return calendar type
Returns
isNoBorder()
: (boolean)
[inherits from WidgetBase]
Check if the widget is displayed without border
Returns
isReadOnly()
: (boolean)
[inherits from FieldWidgetBase]
Check if the widget is readonly or not
Returns
isReversed()
: (boolean)
[inherits from WidgetBase]
Check if arabic mode is enabled
Returns
isVisible()
: (boolean)
[inherits from WidgetBase]
Check if the widget is visible
Returns
loseFocus()
[inherits from WidgetBase]
Called before setFocus to notify previous focused widget
loseVMFocus(vmNewFocusedWidget : WidgetBase)
[inherits from WidgetBase]
Called before setting VM focus to notify previous VM focused widget
Parameters
vmNewFocusedWidget | WidgetBase | new widget which get the focus |
removeClass(className : string)
[inherits from WidgetBase]
removeTextTransform()
[inherits from TextWidgetBase]
Remove both class which cause text-transform
replaceWith(widget : WidgetBase)
[inherits from WidgetBase]
selectAllInputText()
[inherits from FieldWidgetBase]
Select all the text in the input element
setBackgroundColor(color : string, notImportant : boolean)
[inherits from ColoredWidgetBase]
setCalendarType(calendarType : string)
[inherits from DateEditWidget]
Set calendar type. By default modal type (4ST style) is used.
Parameters
calendarType | string | calendar type |
setColor(color : string)
[inherits from ColoredWidgetBase]
Set the fore color
Parameters
color | string | a CSS color definition. Can be a color name ('red', 'blue'), an hex code ('#f5d48a') or a color function ('rgb(128, 255, 0)'). null restores the default value. |
setCursors(cursor : number, cursor2 : number)
[inherits from DateEditWidgetBase]
setDate(date : string)
[inherits from DateEditWidget]
Generate dayjs date object from a string and set it for both the calendar component and the input field
Parameters
date | string | date value in string format |
setDialogType(dialogType : string)
[inherits from WidgetBase]
Set widget current dialog type. Can be Input, Input Array, Display, Display Array or Construct
Parameters
dialogType | string | Dialog type |
setDisabledDays(disabledDays : string)
[inherits from DateEditWidget]
setEditing(editing : boolean)
[inherits from FieldWidgetBase]
Flag or unflag widget as having value pending changes
Parameters
editing | boolean | the new editing state |
setEnabled(enabled : boolean)
[inherits from FieldWidgetBase]
Defines the enabled status of the widget
Parameters
enabled | boolean | true if the widget allows user interaction, false otherwise. |
setFirstDayOfWeek(firstDayOfWeek : string)
[inherits from DateEditWidget]
Define first day of the week of the calendar
Parameters
firstDayOfWeek | string | Localized name of the day to set as first day of the week |
setFocus(fromMouse : boolean, stayOnSameWidget : boolean)
[inherits from WidgetBase]
setFocusable(focusable : boolean)
[inherits from WidgetBase]
setFontColor()
: (string)
[inherits from TextWidgetBase]
Set the font color used by this widget
Returns
setFontFamily(fontFamily : string)
[inherits from TextWidgetBase]
Set the font-family used for this widget
Parameters
fontFamily | string | the font family to use. null restores the default value. |
setFontSize(size : string)
[inherits from TextWidgetBase]
Set the font-size used for this widget
Parameters
size | string | a CSS font size value. null restores the default value. |
setFontStyle(style : string)
[inherits from TextWidgetBase]
Set the font-style used for this widget
Parameters
style | string | a CSS font style value. null restores the default value. |
setFontWeight(weight : string)
[inherits from TextWidgetBase]
Set the font weight used for this widget
Parameters
weight | string | a CSS font weight value. null restores the default value. |
setHidden(hidden : boolean)
[inherits from WidgetBase]
Defines if the widget should be hidden or not
Parameters
hidden | boolean | true if the widget is hidden, false otherwise |
setMaxLength(maxlength : number)
[inherits from DateEditWidget]
Define the maximum number of characters allowed
Parameters
maxlength | number | maximum number of characters allowed in the field |
setNoBorder(noBorder : boolean)
[inherits from WidgetBase]
Remove or add borders to the widget
Parameters
noBorder | boolean | true if the widget has no border class, false otherwise |
setParentWidget(widget : WidgetGroupBase, options : Object)
[inherits from WidgetBase]
Defines the parent widget
Parameters
widget | WidgetGroupBase | the widget to use as parent |
options | Object | possible options |
options.noLayoutInvalidation | boolean | won't affect parent layout |
setPlaceHolder(placeholder : string, fake : boolean)
[inherits from FieldWidgetBase]
setReadOnly(readonly : boolean)
[inherits from FieldWidgetBase]
Define the widget as readonly or not
Parameters
readonly | boolean | true to set the widget as readonly without possibility of edition, false otherwise |
setReverse(rtl : boolean)
[inherits from WidgetBase]
setTextAlign(align : string)
[inherits from TextWidgetBase]
Set the text-align used for this widget
Parameters
align | string | a CSS text alignment. null restores the default value. |
setTextDecoration()
[inherits from TextWidgetBase]
Set the text-decoration used for this widget
setTextTransform(transform : string)
[inherits from TextWidgetBase]
Set the text-transform used for this widget
Parameters
transform | string | a CSS text transform. null restores the default value. |
setTitle(title : string)
[inherits from WidgetBase]
showWeekNumber(show : boolean)
[inherits from DateEditWidget]
translate()
[inherits from WidgetBase]
Translate the widget