Name | Type | Default |
animationType
|
enum:DateTimeInputAnimationType
|
'slide'
|
enum DateTimeInputAnimationType { fade, slide, none } Sets or gets the animationType property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [animationType]="'fade'"> </jqxDateTimeInput> `}) export class AppComponent {
|
allowNullDate
|
Boolean
|
true
|
Sets or gets the allowNullDate property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [allowNullDate]="false"> </jqxDateTimeInput> `}) export class AppComponent {
|
allowKeyboardDelete
|
Boolean
|
true
|
Sets or gets the allowKeyboardDelete property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [allowKeyboardDelete]="false"> </jqxDateTimeInput> `}) export class AppComponent {
|
clearString
|
String
|
'Clear'
|
Sets or gets the clearString property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [clearString]="'Clear'"> </jqxDateTimeInput> `}) export class AppComponent {
|
culture
|
String
|
default
|
Sets or gets the culture property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [culture]="'de-DE'"> </jqxDateTimeInput> `}) export class AppComponent {
|
closeDelay
|
Number
|
400
|
Sets or gets the closeDelay property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [closeDelay]="2000"> </jqxDateTimeInput> `}) export class AppComponent {
|
closeCalendarAfterSelection
|
Boolean
|
true
|
Sets or gets the closeCalendarAfterSelection property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [closeCalendarAfterSelection]="false"> </jqxDateTimeInput> `}) export class AppComponent {
|
dropDownHorizontalAlignment
|
enum:DateTimeInputDropDownHorizontalAlignment
|
'left'
|
enum DateTimeInputDropDownHorizontalAlignment { left, right } Sets or gets the dropDownHorizontalAlignment property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [dropDownHorizontalAlignment]="'right'"> </jqxDateTimeInput> `}) export class AppComponent {
|
dropDownVerticalAlignment
|
enum:DateTimeInputDropDownVerticalAlignment
|
'bottom'
|
enum DateTimeInputDropDownVerticalAlignment { top, bottom } Sets or gets the dropDownVerticalAlignment property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [dropDownVerticalAlignment]="'top'"> </jqxDateTimeInput> `}) export class AppComponent {
|
disabled
|
Boolean
|
false
|
Sets or gets the disabled property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [disabled]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
enableBrowserBoundsDetection
|
Boolean
|
false
|
Sets or gets the enableBrowserBoundsDetection property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [enableBrowserBoundsDetection]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
enableAbsoluteSelection
|
Boolean
|
false
|
Sets or gets the enableAbsoluteSelection property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [enableAbsoluteSelection]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
firstDayOfWeek
|
Number
|
0
|
Sets or gets the firstDayOfWeek property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [firstDayOfWeek]="3"> </jqxDateTimeInput> `}) export class AppComponent {
|
formatString
|
enum:DateTimeInputFormatString
|
dd/MM/yyyy
|
enum DateTimeInputFormatString { d, f, n, c, p, d, dd, ddd, dddd, h, hh, H, HH, m, mm, M, MM, MMM, MMMM, s, ss, t, tt, y, yy, yyy, yyyy } Sets or gets the formatString property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [formatString]="'d'"> </jqxDateTimeInput> `}) export class AppComponent {
|
height
|
Size
|
null
|
Sets or gets the height property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent {
|
min
|
Date
|
Date(1900, 1, 1)
|
Sets or gets the min property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [min]="min"> </jqxDateTimeInput> `}) export class AppComponent {
|
max
|
Date
|
Date(2100, 1, 1)
|
Sets or gets the max property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [max]="max"> </jqxDateTimeInput> `}) export class AppComponent {
|
openDelay
|
Number
|
350
|
Sets or gets the openDelay property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [openDelay]="2000"> </jqxDateTimeInput> `}) export class AppComponent {
|
placeHolder
|
String
|
""
|
Sets or gets the placeHolder property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [placeHolder]="'Null Value'"> </jqxDateTimeInput> `}) export class AppComponent {
|
popupZIndex
|
Number
|
20000
|
Sets or gets the popupZIndex property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [popupZIndex]="99999"> </jqxDateTimeInput> `}) export class AppComponent {
|
rtl
|
Boolean
|
false
|
Sets or gets the rtl property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [rtl]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
readonly
|
Boolean
|
false
|
Sets or gets the readonly property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [readonly]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
showFooter
|
Boolean
|
false
|
Sets or gets the showFooter property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [showFooter]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
selectionMode
|
enum:DateTimeInputSelectionMode
|
'default'
|
enum DateTimeInputSelectionMode { none, default, range } Sets or gets the selectionMode property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [selectionMode]="'range'"> </jqxDateTimeInput> `}) export class AppComponent {
|
showWeekNumbers
|
Boolean
|
true
|
Sets or gets the showWeekNumbers property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [showWeekNumbers]="false"> </jqxDateTimeInput> `}) export class AppComponent {
|
showTimeButton
|
Boolean
|
false
|
Sets or gets the showTimeButton property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [showTimeButton]="true"> </jqxDateTimeInput> `}) export class AppComponent {
|
showCalendarButton
|
Boolean
|
true
|
Sets or gets the showCalendarButton property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [showCalendarButton]="false"> </jqxDateTimeInput> `}) export class AppComponent {
|
theme
|
String
|
''
|
Sets or gets the theme property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [theme]="'energyblue'"> </jqxDateTimeInput> `}) export class AppComponent {
|
template
|
enum:DateTimeInputTemplate
|
'default'
|
enum DateTimeInputTemplate { default, primary, success, warning, danger, info } Sets or gets the template property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [template]="'primary'"> </jqxDateTimeInput> `}) export class AppComponent {
|
textAlign
|
enum:DateTimeInputTextAlign
|
left
|
enum DateTimeInputTextAlign { left, right, center } Sets or gets the textAlign property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [textAlign]="'right'"> </jqxDateTimeInput> `}) export class AppComponent {
|
todayString
|
String
|
'Today'
|
Sets or gets the todayString property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [todayString]="'Today'"> </jqxDateTimeInput> `}) export class AppComponent {
|
value
|
Date
|
Today's Date
|
Sets or gets the value property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30" [value]="value"> </jqxDateTimeInput> `}) export class AppComponent {
|
width
|
Size
|
null
|
Sets or gets the width property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent {
|
|
change
|
Event
|
|
This event is triggered on blur when the value is changed .
Code examples
Bind to the change event of jqxDateTimeInput.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput (onChange)="Change($event)" [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent {
|
close
|
Event
|
|
This event is triggered when the popup calendar is closed.
Code examples
Bind to the close event of jqxDateTimeInput.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput (onClose)="Close($event)" [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent {
|
open
|
Event
|
|
This event is triggered when the popup calendar is opened.
Code examples
Bind to the open event of jqxDateTimeInput.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput (onOpen)="Open($event)" [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent {
|
textchanged
|
Event
|
|
This event is triggered when the text is changed.
Code examples
Bind to the textchanged event of jqxDateTimeInput.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput (onTextchanged)="Textchanged($event)" [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent { Textchanged(event: any): void
|
valueChanged
|
Event
|
|
This event is triggered when the value is changed.
Code examples
Bind to the valueChanged event of jqxDateTimeInput.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput (onValueChanged)="ValueChanged($event)" [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent { ValueChanged(event: any): void
|
|
Name | Return Type | Arguments |
close
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.close();
|
destroy
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.destroy();
|
focus
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.focus();
|
getRange
|
Any
|
date: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.getRange();
|
getText
|
String
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.getText();
|
getDate
|
Any
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.getDate();
|
getMaxDate
|
Any
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.getMaxDate();
|
getMinDate
|
Any
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.getMinDate();
|
open
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.open();
|
setRange
|
Void
|
date: Any, date2: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.setRange(new Date(2017, 9, 20),new Date(2017, 9, 22));
|
setMinDate
|
Void
|
date: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.setMinDate(new Date(2017, 9, 20));
|
setMaxDate
|
Void
|
date: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.setMaxDate(new Date(2017, 9, 20));
|
setDate
|
Void
|
date: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { this.myDateTimeInput.setDate(new Date(2017, 9, 20));
|
val
|
Any
|
value: Any, value2: Any
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxDateTimeInput #myDateTimeInput [width]="250" [height]="30"> </jqxDateTimeInput> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myDateTimeInput') myDateTimeInput: jqxDateTimeInputComponent; ngAfterViewInit(): void { let value = this.myDateTimeInput.val();
|