Диаграмма Ганта не отображается для представления задач проекта в Sharepoint 2010

#sharepoint #sharepoint-2010 #gantt-chart

#sharepoint #sharepoint-2010 #диаграмма Ганта

Вопрос:

Я настроил представление задач проекта по умолчанию в Sharepoint 2010. Однако представление по умолчанию, которое должно быть диаграммой Ганта, не отображается. Другие представления (например, Все задачи, активные задачи) работают правильно. Это в IE7.

Ответ №1:

Вероятно, это происходит из-за настраиваемой главной страницы. См. Это связанное сообщение в MSDN. Для отображения диаграммы в представлении Ганта на странице должен быть следующий div:

 <div id="s4-workspace">
  

Проверьте пользовательскую главную страницу, чтобы убедиться, что этот идентификатор не был удален или изменен.

Комментарии:

1. Проблема может быть связана с тем, что bootstrap переопределяет существующий css диаграммы Ганта.

Ответ №2:

Это также может быть проблемой с CSS-фреймворком, который мы используем для создания главной страницы. В Bootstrap существует стиль рамки, который может привести к тому, что диаграмма не будет отображаться.

 * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
  

}

Вместо этого вы можете переопределить этот стиль в поле содержимого. Задача состоит в том, чтобы применить стиль только к этому элементу, чтобы он не влиял на другие элементы макета.

 div[style$="border: 1px solid rgb(171, 171, 171);"]
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
  

Более подробную информацию можно найти здесь: http://www.ozkary.com/2017/04/sharepoint-gantt-chart-hidden-bootstrap-master-page.html

Ответ №3:

Приведенный ниже код решил мою проблему:

 div[id="ctl00_ctl44_g_f2bc7dff_3c34_41d6_b01a_c68e3baba6cc_ListViewWebPartJSGrid_rightpane"] {
float: inherit !important;
width: auto !important;
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;}
  

Здесь «ctl00_ctl44_g_f2bc7dff_3c34_41d6_b01a_c68e3baba6cc_ListViewWebPartJSGrid_rightpane» — это идентификатор div, содержащий представление диаграммы Ганта, поэтому любой, кто использует приведенный выше код, должен изменить этот идентификатор.