UNPKG

jsdk-offical

Version:

JSDK is the most comprehensive TypeScript framework, like JDK.

39 lines (36 loc) 943 B
/// <reference path="../../../dist/jsdk.d.ts" /> JS.imports([ '$jsfx.datepicker' ]).then(() => { let fn = function (e: Event, ...args) { Assert.true(Types.isKlass(this, DatePicker)); Assert.true(Types.ofKlass(e, Event)); JSLogger.info(this, e.type, args); } new DatePicker({ id:'txt1', placeholder: 'Change event with Listeners', clearBtn: true, todayBtn: true, listeners: { changed: fn } }) let dp = new DatePicker({ id:'txt2', placeholder: 'Change event with On method', clearBtn: true, todayBtn: true }) dp.on<DateRangePickerEvents>('changed', fn) new DatePicker({ id:'txt3', placeholder: 'Picker shown/hidden event', clearBtn: true, todayBtn: true, listeners: { pickershown: fn, pickerhidden: fn } }) })