繁体   English   中英

自定义甘特图视图未在标准视图菜单列表中列出

[英]Custom Gantt Chart view is not getting listed in standard view menu list

在我的项目中,我使用SharePoint Online和Provider托管的应用程序来配置新网站。 我能够在新配置的站点中成功配置新的任务列表,并与之关联的自定义甘特图视图。

但是新创建的甘特图视图未在标准视图菜单列表中列出。 如果我从功能区访问视图列表,则可以看到该视图。 这是与SharePoint相关的错误吗?

我找到了解决方案:

您需要将XsltListViewWebPart工具栏选项从一个值修改为另一个值,然后再修改。 这就解决了SharePoint中的错误。

public static void FixGanttIssue(SPList list, string ViewName)
    {
        SPSite site = list.ParentWeb.Site;
        SPLimitedWebPartManager AllItemsMan = site.RootWeb.GetFile(list.Views[ViewName].Url).GetLimitedWebPartManager(System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared);
        XsltListViewWebPart wp = (XsltListViewWebPart)AllItemsMan.WebParts[0];
        wp.Toolbar = "Summary Toolbar";
        AllItemsMan.SaveChanges(wp);
        wp.Toolbar = "Full Toolbar";
        AllItemsMan.SaveChanges(wp);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM