I am struggling to get the eventRenderer to render a custom vue component. Ive followed the documentation and specified the eventRenderer as vue being true & globally registered my component.
The components seem to have successfully globally registered as I can render them on any page without importing them.
Just wondering what I might have missed?
Ive attached some images to show what Im currently trying/
Attachments
Screenshot 2025-05-13 at 08.56.51.png (80.12 KiB) Viewed 304 times
Screenshot 2025-05-13 at 08.56.29.png (213.52 KiB) Viewed 304 times
eventRenderer({ eventRecord }) {
return new Widget({
html : {
vue: true, // Required flag
is: 'CalendarViewEvent', // must be registered
bind: { eventRecord },
}
}).html;
}
Ahh ok thank you. Interestingly, when we were exploring the calendar demo, we did get this feature working but using Nuxt rather than Vue so we know it must work somehow. Its quite an important feature for us, mostly for the day and week views so we are keen to get something working even if it is a workaround like you have suggested above.