Bug with calender.selectDate()

After updating to webix 4.2.16, The selectDate function stoped working.
ex: calender.selectDate(new Date(minTime));

ps: It works with webix 4.1

Hello,

Can you please provide your implementation or a code snippet that shows the issue? AFAICS, it works: http://webix.com/snippet/eae7a2f5

with webix 4.1 when you open the date picker it used to take you to the date specified in the selectDate method but with 4.2 it doesn’t’t work.
http://webix.com/snippet/20c0a689

I see. We will investigate the issue, thank you for pointing this out!

Hi @MPaul,

I can confirm the change in logic, but it is not a bug. Normally, suggest list of a select control (and Calendar is a suggest for Datepicker) selects the value shown in the input field or just shows the current date without selection. So the bug was in version 4.1.

Now, to override the logic you can attach the handler to the onShow popup event:

date.getPopup().attachEvent("onShow", function(){ 
    var calendar  = this.getBody();
    if(!date.getValue())
      calendar.selectDate(new Date(2017, 6, 6, 12, 13, 44), true);
}); 

Please, check the following snippet: http://webix.com/snippet/c3e2ffcb

Thanks Listopad and Helga for your support.
I got it working with the handler as suggested.