#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, содержащий представление диаграммы Ганта, поэтому любой, кто использует приведенный выше код, должен изменить этот идентификатор.