import * as React from 'react'; import JqxDateTimeInput from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxdatetimeinput'; class App extends React.PureComponent<{}> { private myDateTimeInput = React.createRef(); private log = React.createRef(); constructor(props: {}) { super(props); this.dateOnChange = this.dateOnChange.bind(this); } public render() { return (
); } public componentDidMount() { const date1 = new Date(); date1.setFullYear(2013, 7, 7); const date2 = new Date(); date2.setFullYear(2013, 7, 15); this.myDateTimeInput.current!.setRange(date1, date2); this.dateOnChange(); } private dateOnChange(): void { const selection = this.myDateTimeInput.current!.getRange(); if (selection.from != null) { this.log.current!.innerHTML = '
From: ' + selection.from.toLocaleDateString() + '
To: ' + selection.to.toLocaleDateString() + '
'; } } } export default App;