2015-03-31 5 views
0

В моем проекте я использую приложение SharePoint Online и Provider для размещения новых сайтов. Мне удалось успешно создать новый список задач на недавно подготовленном сайте и связанное с ним настраиваемое графическое представление Gannt.Пользовательское представление диаграммы Ганта не попадает в список стандартных представлений

Но вновь созданное представление диаграммы Ганта не попадает в список стандартных меню просмотра. Я вижу представление, если я получаю доступ к списку представлений из ленты. Это ошибка, связанная с SharePoint?

ответ

1

Я нашел решение:

Вам нужно изменить 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); 
    }