The event is not displayed in Calendar view when you add a new event to an Events list in Windows SharePoint Services (871145)
The information in this article applies to:
- Microsoft Windows SharePoint Services
SYMPTOMSYou may find that when you add a new event to an Events list in Microsoft Windows SharePoint Services, the event is not displayed in Calendar view.CAUSEThis problem occurs if the Events list contains more than 1000 events for a particular month. In this situation, middle-tier processing of multi-row row sets that is used to process recurring events limits additional events from being displayed on the Calendar. By default, the setting that enforces the limitation is turned on in Calendar view of the Events list.WORKAROUNDTo work around this problem, use one of the following methods, depending on your situation. Note that both methods require that you turn off recurrence processing for the Events list in Calendar view. When you turn off recurrence processing, you cannot view events in the Events list that use a recurring pattern. Method 1: Create a new Calendar view for the Events listTo create a new Calendar view for the Events list, follow these steps: - Connect to the Events list in the Windows SharePoint Services Web site, and then click Modify settings and columns under Actions in the left pane.
- Under Views on the Customize Events page, click Create a new view.
- On the Events: Create View page, click Calendar View.
- In the Name area of the Events: Create Calendar View page, type a name for the view in the View Name box.
- In the Audience area, specify the audience that you want.
- In the Columns area, click Base Calendar on, and then click Begin.
Note When you use the Begin option, the view is created without recurrence processing. - In the Calendar Settings area, specify the option that you want.
- In the Filter area, specify the items that you want to display, and then click OK.
Method 2: Create a new list definition for the Events listFor new Events lists, create a new list definition. Recurrence processing is turned off for new lists that you create by using the new list definition.
To create a new list definition for an Events list where recurrence processing is turned off for Calendar view, follow these steps: - Create a new folder for the new list definition. To do this, copy the Events folder that is located in the following folder on the hard disk, and then rename the Events folder to NewEventsListName, where NewEventsListName is the name that you want for the new list definition:
Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\1033\SiteTemplateName\Lists After you perform this step, a new folder that is named NewEventsListName is located in the following folder on the hard disk: Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\1033\SiteTemplateName\Lists - To display the Events list as an option on the Create Page page, specify the new list type in the ListTemplates element of the Onet.xml file for the site definition. To do this, follow these steps:
- Start Notepad, and then open the Onet.xml file is located in the following folder on the hard disk:
Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\Template\1033\SiteTemplateName\Xml - Locate the <ListTemplates> section, and then add the following lines, where NewEventsListName is the name of the folder that you used for the new list definition earlier in step 1:
<ListTemplateName="NewEventsListName" DisplayName="Events2" Type="106" BaseType="0" OnQuickLaunch="TRUE" SecurityBits="11" Description="Create an events list when you want a calendar-based view of upcoming meetings, deadlines, and other important events. You can share information between your events list and Windows SharePoint Services-compatible events programs." Image="/_layouts/images/itevent.gif"> </ListTemplate>
- On the File menu, click Save, and then quit Notepad.
- Turn off recurrence processing for the Calendar view of the Events list. To do this, follow these steps:
- Start Notepad, and then open the Schema.xml file that is located in the following folder on the hard disk:
Drive\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\1033\SiteTemplateName\Lists\NewEventsListName - Change the RecurrenceRowset = "TRUE" entry to RecurrenceRowset = "FALSE".
To do this, locate the following entry: <View BaseViewID="2" Type="HTML" WebPartZoneID="Main" DisplayName="Calendar" Url="calendar.aspx" ReadOnly="TRUE" RecurrenceRowset="TRUE">
Change the entry to read as follows: <View BaseViewID="2" Type="HTML" WebPartZoneID="Main" DisplayName="Calendar" Url="calendar.aspx" ReadOnly="TRUE" RecurrenceRowset="FALSE">
- On the File menu, click Save, and then quit Notepad.
- Restart Microsoft Internet Information Services (IIS). To do this, follow these steps:
- Click Start, click Run, type cmd in the Open box, and then click OK.
- At the command prompt, type iisreset, and then press ENTER.
- Type exit, and then press ENTER to quit Command Prompt.
Modification Type: | Minor | Last Reviewed: | 7/27/2006 |
---|
Keywords: | kbtshoot kbprb KB871145 kbAudITPRO kbAudDeveloper |
---|
|