Сломанный нажиточный календарь
-
10-12-2019 - |
Вопрос
У меня проблемы с величиной DatePicker в SP2013.Контроль показывает хорошо, но всплывающее окно календаря сломано из-за отсутствующей стилистой таблицы (полное изображение листа спрайта видна и т. Д.).
Отсутствует CSS IS Corev15app.css.Это должно было быть возвращено _layouts / 15 / defaultcss.cascx Обработчик вызывал в календаре Iframe источник, однако это не удается.Вот связанный выход журнала:
defaultcss.ashx: resource specified null
defaultcss.ashx: attempting to get web.MasterCssUrl
defaultcss.ashx: using elevated codepath to get css file or other resource because the non-elevated code path failed to get it. (...)
defaultcss.ashx: attempting to get web.MasterCssUrl
Application error when access /_layouts/15/defaultcss.ashx, Error=The object specified does not belong to a list.
.
Решение
Кажется, что проблема возникает, когда ваши главные страницы не расположены в галерее главной страницы.Проблема ушла, когда я добавил главную страницу галерею главных страниц и ссылался на него оттуда (i.e. _Catalog / Masterpage / mymasterpage.master) вместо папки _layouts.Фактическое расположение развертывания сервера главной страницы все еще находится в папке макетов (также может быть сама каталог функций).
Я добавил новый модуль, который добавляет главные страницы на галерею сбора сайта, обновленный код, который устанавливает главную страницу по умолчанию, и это исправило проблему CALENDAR DATEPICKER.
Я предполагаю, что это может быть связано с новыми мерами безопасности, касающимися IFRAMES (контроль DatePicker всплывает календарь iframed).
Другие советы
У меня была похожая проблема с пользовательской главной страницей, которую я создал в диспетчере дизайна.
Чтобы исправить, я создал новую минимальную главную страницу с нуля, проверил, что DatePicker работал, затем скопировал мой HTML и стиль листы на новую главную страницу.