Further to my initial post, I have now discovered that simply being able to base a new view on an existing calendar view (however useful that may have been) wouldn't help in this situation. My new page not only has to include the calendar list view, but also additional CEWPs on the page that are used to call SPServices and custom jQuery and Javascript code. From the SharePoint UI even manually creating a new calendar view from my existing one doesn't work, as I get the calendar list view but not the CEWPs. The only way to achieve what I need is to do a file system copy using SharePoint Designer.
So, my revised question is (a) is there any way to copy a list view page to a new one as a file system copy (retaining the CEWPs), and (b) would EditView then allow me to change the query properties of the calendar list view on this new page so that I have a new filter applied.
I need my solution to work this way because I'm trying to show filtered events from a calendar that may eventually contain many thousands of events, and the CAML query ensures that recurring events are correctly shown (I'm on SP2007 and have problems using SPServices to handle such events properly) and it also ensures that I have my subset of events before the calendars cells on the page are created and so I'm not faced with large cells filled with lots of hidden events, which would happen if I used jQuery to simply hide the ones that didn't math my filter.
Any thoughts anyone?
Regards,
Kevin.
So, my revised question is (a) is there any way to copy a list view page to a new one as a file system copy (retaining the CEWPs), and (b) would EditView then allow me to change the query properties of the calendar list view on this new page so that I have a new filter applied.
I need my solution to work this way because I'm trying to show filtered events from a calendar that may eventually contain many thousands of events, and the CAML query ensures that recurring events are correctly shown (I'm on SP2007 and have problems using SPServices to handle such events properly) and it also ensures that I have my subset of events before the calendars cells on the page are created and so I'm not faced with large cells filled with lots of hidden events, which would happen if I used jQuery to simply hide the ones that didn't math my filter.
Any thoughts anyone?
Regards,
Kevin.