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 {
Change(event: any): void
{
// Do Something
}
}
|
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 {
Close(event: any): void
{
// Do Something
}
}
|
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 {
Open(event: any): void
{
// Do Something
}
}
|
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
{
// Do Something
}
}
|
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
{
// Do Something
}
}
|
|
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();
}
}
|