Behavior |
API in Essential JS 1 |
API in Essential JS 2 |
CSS Class
|
Property: CssClass
var timeObj = new ej.TimePicker($("#timepicker"), {
cssClass :'gradient-lime'
});
|
Property: CssClass
let timepickerObject: TimePicker = new TimePicker({
cssClass: 'e-custom-style'
});
timepickerObject.appendTo('#element');
|
Popup list customization
|
Not Applicable
|
Event: itemRender
let timepickerObject: TimePicker = new TimePicker({
itemRender: itemRanderHandler
});
timepickerObject.appendTo('#element');
function itemRenderHandler(args: ItemEventArgs): void { }
|
Show/Hide the popup button
|
Property: showPopupButton
var timeObj = new ej.TimePicker($("#timepicker"), {
showPopupButton : false
});
|
Can be achieved by
let timepickerObject: TimePicker = new TimePicker({
focus: onFocus
});
timepickerObject.appendTo('#element');
function onFocus(args: FocusEventArgs): void {
timepickerObject.show();
}
.e-control-wrapper .e-input-group-icon.e-time-icon {
display: none;
}
|
Enable/Disable the rounded corner
|
Property: showRoundedCorner
var timeObj = new ej.TimePicker($("#timepicker"), {
showRoundedCorner : true
});
|
Can be achieved by
let timepickerObject: TimePicker = new TimePicker({
cssClass: 'e-custom-style'
});
timepickerObject.appendTo('#element');
.e-control-wrapper.e-custom-style.e-time-wrapper.e-input-group {
border-radius: 4px;
}
|
Enable/Disable the animation
|
Property: enableAnimation
var timeObj = new ej.TimePicker($("#timepicker"), {
enableAnimation : true
});
|
Not Applicable
|
Interval
|
Property: interval
var timeObj = new ej.TimePicker($("#timepicker"), {
interval : 120
});
|
Property: step
let timepickerObject: TimePicker = new TimePicker({
step: 120
});
timepickerObject.appendTo('#element');
|
FocusIn event
|
Event: focusIn
var timeObj = new ej.TimePicker($("#timepicker"), {
focusIn: function (args) {}
});
|
Event: focus
let timepickerObject: TimePicker = new TimePicker({
focus: onFocus
});
timepickerObject.appendTo('#element');
function onFocus(args:any){ }
|
FocusOut event
|
Event: focusOut
var timeObj = new ej.TimePicker($("#timepicker"), {
focusIn: function (args) {}
});
|
Event: blur
let timepickerObject: TimePicker = new TimePicker({
blur: onBlur
});
timepickerObject.appendTo('#element');
function onBlur(args: BlurEventArgs) { }
|
FocusIn method
|
Not Applicable
|
Method: focusIn()
let timepickerObject: TimePicker = new TimePicker({
value : new Date()
});
timepickerObject.appendTo('#element');
timepickerObject.focusIn();
|
FocusOut method
|
Not Applicable
|
Event: focusOut
let timepickerObject: TimePicker = new TimePicker({
value : new Date()
});
timepickerObject.appendTo('#element');
timepickerObject.focusOut();
|
Prevent popup close
|
Not Applicable
|
Event: close
let timepickerObject: TimePicker = new TimePicker({
close: function (args: PreventableEventArgs) {
args.cancel = true;
}
});
timepickerObject.appendTo('#element');
timepickerObject.show();
|
Prevent popup open
|
Not Applicable
|
Event: open
let timepickerObject: TimePicker = new TimePicker({
open: function (args: PreventableEventArgs) {
args.cancel = true;
}
});
timepickerObject.appendTo('#element');
timepickerObject.show();
|