Home > SharePoint - Tips & Tricks, SharePoint - TroubleShoothing > DateTimeControl customizado não carrega estilo

DateTimeControl customizado não carrega estilo


Olá! Smile

Cenário:

Desenvolvendo soluções customizadas para o SharePoint é bem comum utilizar o DateTimeControl (controle do SharePoint) para usuários selecionarem datas em nossos formulários.

Em determinadas situações o calendário não renderiza corretamente. Ele não carrega o estilo e fica bem feio.

ERRO:

Vejam como o calendário fica nessas situações:

clip_image002

SOLUÇÃO:

Para solucionar o problema devemos alterar a página encarregada por renderizar o calendário. No SharePoint, encontramos essa página no caminho:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

clip_image004

Edite a página iframe.aspx e insira uma referência para carregar o arquivo CSS responsável por aplicar o estilo do calendário.

<link rel="stylesheet" type="text/css"href="/_layouts/1046/styles/datepickerv4.css"/>

NOTA: altere o 1046 para idioma do seu SharePoint. (Ex: 1046 – PT-BR, 1033 – EN-US)

O arquivo ficará parecido com o seguinte:

clip_image006

Salve o arquivo e clique no calendário para ver que ele irá carregar o estilo! Smile

clip_image008

Abraço!

Advertisements
  1. October 5, 2011 at 19:41

    Eu estava com este problema e resolveu viu? e se você mudar, chamar o css datepicker.css ele fica com o estilo do 2007! Essa consultoria fica de graça ;).
    Abs,

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: