Name | Type | Default |
animationType
|
DateTimeInputAnimationType
|
'slide'
|
DateTimeInputAnimationType: "fade" | "slide" | "none"
Sets or gets the type of the animation.
Possible Values:
'fade'
'slide'
'none'
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} animationType={ 'fade'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
allowNullDate
|
boolean
|
true
|
Determines whether Null is allowed as a value.
|
allowKeyboardDelete
|
boolean
|
true
|
Determines whether Backspace and Delete keys are handled by the widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} allowKeyboardDelete={false} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
clearString
|
string
|
'Clear'
|
Sets or gets the 'Clear' string displayed when the 'showFooter' property is true.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} clearString={ 'Clear'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
culture
|
string
|
default
|
Sets or gets the jqxDateTimeInput's culture. The culture settings are contained within a file with the language code appended to the name, e.g. jquery.glob.de-DE.js for German. To set the culture, you need to include the jquery.glob.de-DE.js and set the culture property to the culture's name, e.g. 'de-DE'.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} culture={ 'de-DE'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
closeDelay
|
number
|
400
|
Specifies the animation duration of the popup calendar when it is going to be hidden.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} closeDelay={2000} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
closeCalendarAfterSelection
|
boolean
|
true
|
Sets or gets whether or not the popup calendar must be closed after selection.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} closeCalendarAfterSelection={false} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
dropDownHorizontalAlignment
|
DateTimeInputDropDownHorizontalAlignment
|
'left'
|
DateTimeInputDropDownHorizontalAlignment: "left" | "right"
Sets the DropDown's alignment.
Possible Values:
'left'
right'
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} dropDownHorizontalAlignment={ 'right'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
dropDownVerticalAlignment
|
DateTimeInputDropDownVerticalAlignment
|
'bottom'
|
DateTimeInputDropDownVerticalAlignment: "top" | "bottom"
Sets or gets the DropDown's alignment.
Possible Values:
'top'
'bottom'
|
disabled
|
boolean
|
false
|
Determines whether the widget is disabled.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} disabled={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
enableBrowserBoundsDetection
|
boolean
|
false
|
When this property is set to true, the popup calendar may open above the input, if there's not enough space below the DateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} enableBrowserBoundsDetection={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
enableAbsoluteSelection
|
boolean
|
false
|
This setting enables the user to select only one symbol at a time when typing into the text input field.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} enableAbsoluteSelection={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
firstDayOfWeek
|
number
|
0
|
Sets or gets which day to display in the first day column. By default the calendar displays 'Sunday' as first day.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} firstDayOfWeek={3} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
formatString
|
DateTimeInputFormatString
|
dd/MM/yyyy
|
DateTimeInputFormatString: "d" | "f" | "F" | "n" | "c" | "p" | "d" | "dd" | "ddd" | "dddd" | "D" | "h" | "hh" | "H" | "HH" | "m" | "mm" | "M" | "MM" | "MMM" | "MMMM" | "s" | "ss" | "t" | "tt" | "T" | "y" | "yy" | "yyy" | "yyyy" | "Y" | "dddd-MMMM-yyyy"
Sets or gets the date time input format of the date.
Possible Values:
'd'-the day of the month
'dd'-the day of the month
'ddd'-the abbreviated name of the day of the week
'dddd'-the full name of the day of the week
'h'-the hour, using a 12-hour clock from 1 to 12
'hh'-the hour, using a 12-hour clock from 01 to 12
'H'-the hour, using a 24-hour clock from 0 to 23
'HH'-the hour, using a 24-hour clock from 00 to 23
'm'-the minute, from 0 through 59
'mm'-the minutes,from 00 though59
'M'-the month, from 1 through 12;
'MM'-the month, from 01 through 12
'MMM'-the abbreviated name of the month
'MMMM'-the full name of the month
's'-the second, from 0 through 59
'ss'-the second, from 00 through 59
't'-the first character of the AM/PM designator
'tt'-the AM/PM designator
'y'-the year, from 0 to 99
'yy'-the year, from 00 to 99
'yyy'-the year, with a minimum of three digits
'yyyy'-the year as a four-digit number
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} formatString={ 'd'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
height
|
string | number
|
null
|
Sets or gets the height of the jqxDateTimeInput widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
min
|
Date
|
Date(1900, 1, 1)
|
Sets or gets the jqxDateTimeInput's minumun date.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); constructor(props: {}) { super(props); this.state = { min: new Date(2018, 0, 1), max: new Date(2019, 0, 1) } } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} min={this.state.min} max={this.state.max} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
max
|
Date
|
Date(2100, 1, 1)
|
Sets or gets the jqxDateTimeInput's maximum date.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); constructor(props: {}) { super(props); this.state = { min: new Date(2018, 0, 1), max: new Date(2019, 0, 1) } } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} min={this.state.min} max={this.state.max} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
openDelay
|
number
|
350
|
Specifies the animation duration of the popup calendar when it is going to be displayed.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} openDelay={2000} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
placeHolder
|
string
|
""
|
Determines the widget's place holder displayed when the widget's value is null.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} placeHolder={ 'Null Value'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
popupZIndex
|
number
|
20000
|
Sets or gets the popup's z-index.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} popupZIndex={99999} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
rtl
|
boolean
|
false
|
Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} rtl={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
readonly
|
boolean
|
false
|
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} readonly={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
showFooter
|
boolean
|
false
|
Sets or gets a value indicating whether the dropdown calendar's footer is displayed.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} showFooter={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
selectionMode
|
DateTimeInputSelectionMode
|
'default'
|
DateTimeInputSelectionMode: "none" | "default" | "range"
Sets or gets the dropdown calendar's selection mode.
Possible Values:
'none'
'default'
'range'
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} selectionMode={ 'range'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
showWeekNumbers
|
boolean
|
true
|
Sets or gets a value whether the week`s numbers are displayed.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} showWeekNumbers={false} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
showTimeButton
|
boolean
|
false
|
Determines whether the time button is visible.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} showTimeButton={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
showCalendarButton
|
boolean
|
true
|
Determines whether the calendar button is visible.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} showCalendarButton={false} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
theme
|
string
|
''
|
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} theme={ 'material'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
template
|
DateTimeInputTemplate
|
'default'
|
DateTimeInputTemplate: "default" | "primary" | "success" | "warning" | "danger" | "info"
Determines the template as an alternative of the default styles.
Possible Values:
'default' - the default template. The style depends only on the "theme" property value.
'primary' - dark blue style for extra visual weight.
'success' - green style for successful or positive action.
'warning' - orange style which indicates caution.
'danger' - red style which indicates a dangerous or negative action.
'info' - blue button, not tied to a semantic action or use.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} template={ 'primary'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
textAlign
|
DateTimeInputTextAlign
|
left
|
DateTimeInputTextAlign: "left" | "right" | "center"
Sets or gets the position of the text.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} textAlign={ 'right'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
todayString
|
string
|
'Today'
|
Sets or gets the 'Today' string displayed in the dropdown Calendar when the 'showFooter' property is true.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} todayString={ 'Today'} showFooter={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
value
|
Date
|
Today's Date
|
Sets or gets the jqxDateTimeInput value.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); constructor(props: {}) { super(props); this.state = { value: new Date(2019, 0, 10) } } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} value={this.state.value} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
width
|
string | number
|
null
|
Sets or gets the width of the jqxDateTimeInput widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
change
|
Event
|
|
This event is triggered on blur when the value is changed .
Code examples
Bind to the change event of jqxDateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} onChange={this.onChange} width={250} height={30} /> ); } private onChange(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
close
|
Event
|
|
This event is triggered when the popup calendar is closed.
Code examples
Bind to the close event of jqxDateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} onClose={this.onClose} width={250} height={30} /> ); } private onClose(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
open
|
Event
|
|
This event is triggered when the popup calendar is opened.
Code examples
Bind to the open event of jqxDateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} onOpen={this.onOpen} width={250} height={30} /> ); } private onOpen(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
textchanged
|
Event
|
|
This event is triggered when the text is changed.
Code examples
Bind to the textchanged event of jqxDateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} onTextchanged={this.onTextchanged} width={250} height={30} /> ); } private onTextchanged(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
valueChanged
|
Event
|
|
This event is triggered when the value is changed.
Code examples
Bind to the valueChanged event of jqxDateTimeInput.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} onValueChanged={this.onValueChanged} width={250} height={30} /> ); } private onValueChanged(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
Name | Arguments | Return Type |
close
|
None
|
|
After calling this method, the popup calendar will be hidden.
|
destroy
|
None
|
|
Destroys the widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.destroy(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
focus
|
None
|
|
Focuses the widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.focus(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
getRange
|
None
|
|
Gets the selection range when the selectionMode is set to 'range'. The returned value is an object with "from" and "to" fields. Each of the fields is a JavaScript Date object.
|
getText
|
None
|
|
Returns the input field's text.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.getText(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
getDate
|
None
|
|
When the getDate method is called, the user gets the current date. The returned value is JavaScript Date object.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.getDate(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
getMaxDate
|
None
|
|
When the setMaxDate method is called, the user gets the maximum navigation date. The returned value is JavaScript Date object.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.getMaxDate(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
getMinDate
|
None
|
|
When the getMinDate method is called, the user gets the minimum navigation date. The returned value is JavaScript Date object.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.getMinDate(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
open
|
None
|
|
After calling this method, the popup calendar will be displayed.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.open(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
setRange
|
date, date2
|
|
Sets the selection range when the selectionMode is set to 'range'. The required parameters are JavaScript Date objects.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.setRange(new Date(2017, 9, 20),new Date(2017, 9, 22)); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
setMinDate
|
date
|
|
When the setMinDate method is called, the user sets the minimum date to which it is possible to navigate.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.setMinDate(new Date(2017, 9, 20)); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
setMaxDate
|
date
|
|
When the setMaxDate method is called, the user sets the maximum date to which it is possible to navigate.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.setMaxDate(new Date(2017, 9, 20)); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
setDate
|
date
|
|
When the setDate method is called, the user sets the date. The required parameter is a JavaScript Date object.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.setDate(new Date(2017, 9, 20)); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
val
|
value, value2
|
|
Gets or sets the jqxDateTimeInput's value. Set value:
this.$refs.myDateTimeInput.val(new Date(2011, 10, 24));
Get value:
let date = this.$refs.myDateTimeInput.val();
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxDateTimeInput, { IDateTimeInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}, IDateTimeInputProps> { private myDateTimeInput = React.createRef<JqxDateTimeInput>(); public componentDidMount(): void { this.myDateTimeInput.current!.val(); } public render() { return ( <JqxDateTimeInput ref={this.myDateTimeInput} width={250} height={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|