SharePoint 2010自定义事件日历添加新项目悬停不起作用

时间:2011-02-10 16:35:33

标签: sharepoint sharepoint-2010 calendar

我已经通过Visual Studio 2010创建了一个基于OOTB日历的自定义事件列表。

我创建了我的列表def并将其打包并且没有任何问题。

然后我根据自定义列表定义创建一个新列表。

一切似乎都很好

但是,当我想在日历视图中添加项目时,不再有鼠标悬停功能,因为在日历视图中将鼠标悬停在日期项目上时添加新事件。

如果我根据OOTB列表定义创建新事件列表,我可以从日历视图中获取添加新事件。

据我所知,在查看来源时,页面上会包含所有相关的.js文件。

是否有一个技巧可以使其适用于自定义事件列表?

1 个答案:

答案 0 :(得分:1)

确保Type属性为106。

<ListTemplate
    Name="MyEvents"
    Type="106"
    BaseType="0"
    OnQuickLaunch="TRUE"
    FolderCreation="FALSE"
    SecurityBits="11"
    Sequence="340"
    DisplayName="Calendar (Custom)"
    Description=""
    Image="/_layouts/images/itevent.png"/>

这是我脑海中的一个错误。在SharePoint 2007中,我总是会更改Type属性,以便不会与开箱即用的列表定义混淆。但是,通过引入XsltListViewWebPart某些列表类型(如事件和讨论),只有在类型与开箱即用值匹配时才能正确呈现。