То, что я считал проблемой при создании повторно используемой веб-части dataview, которая будет передаваться по параметрам для работы между сайтами на основе WebURL, превратилось для меня в большую проблему. До вчерашнего дня у меня не было проблем с созданием просмотров данных в библиотеке страниц. Теперь я пытаюсь создать представление данных и ввести только поле @Title
, заставить его работать на разных сайтах, изменив свойство ViewFlag
с '8' на '0' и параметр ListID
на ListName
и отправляю это в галерею.
Попытка добавить его на любую страницу получает:
Произошла ошибка при попытке добавить элемент на страницу.
Опять же, я уже создал несколько представлений данных в библиотеке страниц, которые намного сложнее, используя одни и те же шаги. Я даже задал параметр WebURL, чтобы я мог использовать эту веб-часть для получения данных из библиотеки страниц подузлов.
Я попытался проверить журнал ошибок и не могу полностью понять его значение, учитывая отсутствие опыта.
Другие вещи, которые я заметил:
Моя веб-часть на 100% работает в SharePoint Designer со всеми примененными фильтрами / стилями. Попытка изменить параметры в браузере получает эту ошибку:
Невозможно сохранить все настройки свойств для этой веб-части. Произошла ошибка.
ОБНОВЛЕНИЕ: Причина, по которой возникает эта ошибка, заключается в том, что после изменения параметра в редакторе параметров я проверил редактор XSL, и он очищен.
Кроме того, я создал те же столбцы в настраиваемом списке и смог реализовать все прекрасно, что заставило меня поверить, что проблема связана с источником данных.
Любая помощь или даже точка в правильном направлении будет полезна. Это полный показ шоу для моей текущей помолвки.