Pergunta

Estou tendo problemas com o DatePicker no SP2013.O controle mostra bem, mas o pop-up do calendário está quebrado devido à falta de uma folha de estilo (a imagem completa da folha de sprites está visível, etc.).

O CSS que falta é corev15app.css.Deveria ter sido devolvido pelo manipulador _layouts/15/defaultcss.ashx chamado na fonte do calendário iframe, no entanto, isso falha.Aqui está a saída de log relacionada:

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.

Informação adicional: Atualizei uma solução SharePoint 2010, configurei novas páginas de layout e usei a nova página mestra de Seattle do SP2013.Quase tudo funciona como deveria.No entanto, o DatePicker e a página "Adicionar um aplicativo" (addanapp.aspx) falham.A página do aplicativo simplesmente para com a animação de carregamento.

Foi útil?

Solução

Parece que o problema surge quando suas páginas mestras não estão localizadas na Galeria de páginas mestras.O problema desapareceu quando adicionei a página mestra à galeria de páginas mestras e a referenciei a partir daí (ou seja,_catalog/masterpage/mymasterpage.master) em vez da pasta _layouts.O local real de implantação do servidor da página mestra ainda está na pasta layouts (também pode ser o próprio diretório de recursos).

Adicionei um novo módulo que adiciona as páginas mestras à galeria do conjunto de sites, atualizei o código que define a página mestra padrão e corrigiu o tedioso problema do calendário do selecionador de data.

Eu especulo que isso pode estar relacionado a novas medidas de segurança em relação aos iframes (o controle datepicker exibe um calendário iframed).

Outras dicas

Tive um problema semelhante com uma página mestra personalizada que criei no Design Manager.

Para corrigir, criei uma nova página mestra mínima do zero, testei se o selecionador de data funcionava e copiei meu HTML e folhas de estilo para a nova página mestra.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top