Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Should I be able to see the "Use AJAX" option in Views UI for my FullCalendar? Or is there another way to get this up and running with AJAX?
Otherwise the performance is going to be slaughtered once all my thousands of events are up...
See attached a screenshot, and an export of the display.
Comments
Comment #1
tim.plunkettIt looks like you are using a FullCalendar display, that display is deprecated (and should be marked as such).
Switch to a page display and it should be fine.
Here's a screenshot of my view page, you can see Use AJAX in the right column.
Comment #2
aspilicious CreditAttribution: aspilicious commentedWell it "should be" in the "other section" in advanced settings between "comment" and "use aggregation" of the views UI.
Oink?! o_O
Is your views installation hosed?
Comment #3
aspilicious CreditAttribution: aspilicious commentedWoow timplunkett, nice didn't saw that :)
Comment #4
pjcdawkins CreditAttribution: pjcdawkins commentedAh, great. Yes, the option appears with a Page display. Now I just need to get the events to load correctly. Nothing is appearing at the moment - the JSON response is
{"status": true, "content": null}
- but I expect I'll work that out. Thanks very much!Comment #5
pjcdawkins CreditAttribution: pjcdawkins commented... now events are loaded (I had added the wrong date field) but using the exposed filter makes the whole calendar disappear ...
Comment #6
tim.plunkettThat's our last remaining bug: #1206742-20: Contextual filters break Ajax views: Ajax date arguments should be replaced with hidden exposed filters
Comment #7
pjcdawkins CreditAttribution: pjcdawkins commentedOK, many thanks.