Page 1 of 1

Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 11, 2022 8:56 am
by b.wust

Hi,

we discovered an issue with different Events in Month, Agenda and Year view.
In day and week view all of the Events are working.

When you add for the different views Events for eventmousedown and eventkeydown some of them are not working.

We are using extJS 7.5.1 and Calendar 2.0.14

Example Code:

    modes : {
    	day: {
   		view: {		    
listeners: { eventmousedown: function (view, eventRecord, e, eOpts) { console.log('eventmousedown is working in day'); }, eventkeydown: function (view, eventRecord, e, eOpts) { console.log('eventkeydown is working in day'); } } } }, week: { view: { listeners: { eventmousedown: function (view, eventRecord, e, eOpts) { console.log('eventmousedown is working in week'); }, eventkeydown: function (view, eventRecord, e, eOpts) { console.log('eventkeydown is working in week'); } } } }, month : { view : { listeners: { eventmousedown: function (view, eventRecord, e, eOpts) { console.log('eventmousedown is working in month'); }, eventkeydown: function (view, eventRecord, e, eOpts) { console.log('eventkeydown is NOT working in month'); } }
} }, agenda : { view : { listeners: { eventmousedown: function (view, eventRecord, e, eOpts) { console.log('eventmousedown is working in agenda'); }, eventkeydown: function (view, eventRecord, e, eOpts) { console.log('eventkeydown is NOT working in agenda'); } } } }, year : { view : { listeners: { eventmousedown: function (view, eventRecord, e, eOpts) { console.log('eventmousedown is NOT working in year'); }, eventkeydown: function (view, eventRecord, e, eOpts) { console.log('eventkeydown is NOT working in year'); } } } }
}

Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 11, 2022 10:50 am
by arcady

Key events were never really supported by Month, Year and Agenda view (well except what browser itself provides ..like pressing TAB to shift focus etc).
And eventmouse* in Agenda, Year and Month view were also just not implemented since the very beginning of those views.

I've made a feature request for that: https://app.assembla.com/spaces/bryntum/tickets/9679-add-support-of-event*-events-to-year--agenda-and-month-view/details
Thank you for the feedback!


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 11, 2022 11:16 am
by b.wust

Thanks for your fast reply arcady.

Great you made a Feature Request - we really need those Events in all Views to provide our Customers in all views the same working Features.


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 25, 2022 11:01 am
by b.wust

Hi Bryntum Team,

Any Updates on our issue ? We are waiting for a new Release so that we can provide our waiting Customers the Features they need in all Calendar Views.


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 25, 2022 11:28 am
by mats

We will try to address this during this week, sorry for the delay!


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 25, 2022 12:40 pm
by mats

Btw, year view is not expected to fire eventmousedown etc events. Can you please clarify your expectations?


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 25, 2022 12:53 pm
by b.wust

Hi Mats, i added a Picture to clarify our needs. Hope you understand what i mean.

info_calendar.png
info_calendar.png (94.82 KiB) Viewed 3979 times

Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Mon Apr 25, 2022 2:17 pm
by mats

Ok, thanks for clarifying!


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Wed May 04, 2022 11:31 am
by b.wust

Hi Bryntum Team,

do you have a Release Date for us ?


Re: Events eventkeydown and eventmousedown not working in different Views

Posted: Wed May 04, 2022 11:59 am
by arcady

We plan to release Calendar for Ext JS next week.