Question

J'ai des problèmes avec la datePicker dans SP2013.Le contrôle montre bien, mais le popup de calendrier est cassé en raison d'une feuille de style manquant (l'image de feuille de sprite complète est visible, etc.).

Le CSS manquant est Corev15App.css.Il aurait dû être renvoyé par le _Layouts / 15 / defaultcsss.ashx Hangler appelé dans la source du calendrier Iframe, mais cela échoue.Voici la sortie du journal associé:

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.

Info supplémentaire: J'ai mis à niveau une solution SharePoint 2010, configurez de nouvelles pages de mise en page et a utilisé la nouvelle page maître de Seattle de SP2013.À peu près tout fonctionne comme il se doit.Cependant, la page DatePicker et la page "Ajouter une application" (Addanapp.aspx) échouent.La page d'application s'arrête juste avec l'animation de chargement.

Était-ce utile?

La solution

Il semble que le problème se pose lorsque vos pages maîtres ne se trouvent pas dans la galerie de la page principale.Le problème est parti lorsque j'ai ajouté la page principale à la galerie de la page principale et l'a référencée à partir de là (c'est-à-dire _Catalog / Masterpage / myMasterPage.master) au lieu du dossier _Layouts.L'emplacement actuel du déploiement du serveur de la page maître est toujours dans le dossier de mise en page (pourrait également être le répertoire de fonctionnalités lui-même).

J'ai ajouté un nouveau module qui ajoute les pages maîtres à la galerie de collection de sites, code mis à jour qui définit la page maître par défaut et qui corrige le problème de calendrier fastidieux DatePicker.

Je spécule que cela pourrait être lié à de nouvelles mesures de sécurité concernant les iframes (la DatePicker Control apparaît un calendrier iframed).

Autres conseils

J'ai eu un problème similaire avec une page maître personnalisée que j'ai créée dans Design Manager.

Pour corriger, j'ai créé une nouvelle page principale minimale à partir de zéro, testée que le DatePicker a fonctionné, puis copié mes feuilles HTML et de style sur la nouvelle page maître.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top