beforeChange
fires before change of the timepicker value
beforeChange: (value: string | object) => boolean | void;
Parameters:
value: string | object
- the value of a timepicker
Returns:
Return false
to prevent changing the value of the timepicker; otherwise, true
.
Example
timepicker.events.on("beforeChange", function(value){
console.log("The value of a timepicker has beforeChanged to "+ value);
return true;
});
Related sample: Timepicker. Events
The type of the value parameter depends on the applied valueFormat and timeFormat:
- If valueFormat: "string" and timeFormat:24 are specified, the string value will include just the hour and minutes: "00:39"
- If valueFormat: "string" and timeFormat:12 are specified, the string value will include hour, minutes, and am/pm identifiers: "06:00AM"
- If valueFormat: "timeObject" and timeFormat:24 are specified, the object value will contain key:value pairs for hours, minutes and their values: {hour: 0, minute: 39}
- If valueFormat: "timeObject" and timeFormat:12 are specified, the object value will contain key:value pairs for hours, minutes, am/pm identifiers and their values: {hour: 6, minute: 0, AM: true}
Change log: The event was added in v8.0