Восстановление вида просмотра "Показать графическую сводку ответов" в опросе survey sharepoint 2013
Как восстановить графическую сводку в опросе? Этот вид просмотра результатов голосования перестает работать после изменения вида просмотра (current view) веб-части или удаления веб-части. Искал способ для восстановления 2 дня и решил поделиться т.к. решений в сети не нашел, кроме самого принципа восстановления применимого к sharepoint2007 вот тут Issues caused by removing web parts from standard Survey pages, где предлагалось редактировать allitems.aspx, хотя править надо sumary.aspx.
Действия приводящие к безвозвратной потере функции графического просмотра:
перейти в вид "Графическая сводка ответов" - нажать "Изменить страницу" - выбрать "Свойства веб-части" - верхнее меню "Select current view" меняем на любое значение - возникает предупреждение "Переключение может деактивировать подключения веб-части зависящие от колонок-полей этого вида просмотра"
Вот скриншот:
Что нужно сделать для восстановления:
Создать на том же сайте еще один опрос - список survey с названием test
Открыть оба списка в шарепоинт дизайнере в разделе AllFiles\lists нас интересует файл summary.aspx:
Если у Вас по каким-то причинам нет этого файла - перейдите в дизайнере в раздел "Lists and Libraries" на Ваш List - survey и создайте вид просмотра под именем summary. Он станет типом "chart" после того как мы заменим в нем код xml:
Взять рабочий файл summary.aspx и нажав ПКМ - извлечь (checkout) - открыть с помощью - notepad.
Надо скопировать все содержимое XML в нерабочий файл summary.aspx
Для этого нерабочий summary.aspx - ПКМ - извлечь (checkout)
Оставить из старого файла только следующие поля: “DetailLink”,
“ID” and “view Name"
После этого сделать check in и проверить - вид графическая сводка должен работать!