Datepicker event is not run

form = new dhx.Form(null, {
css: “dhx_widget–bordered”,
padding: 10,
rows: [
{
cols: [
{
type: “datepicker”,
id: “startDateTime”,
label: “{{message.text_search_date_1}}”,
dateFormat: naf.v.date_format + " " + “%H:%i”,
timeFormat: 24,
timePicker: true,
required: true,
readonly: true,
width: 200
},
]
},
]
});

form.getItem("startDateTime").getWidget().events.on("beforeHide", function(value, init) {
    console.log("beforeHide", value, init);
    return true;
});

this is my code.

Why is this happening when hidden events in the calendar are not running normally?

Hi,

The afterHide event is triggered after the entire control is hidden.
Documentation for the afterHide event:

If you’re trying to get data right after the date selection popup collapses, you should use the blur event instead.
Documentation for the blur event:

Here’s an example:
https://snippet.dhtmlx.com/ygzukljz

Also, the .getWidget() method is used to get access to the control’s API.
Documentation for the .getWidget() method: