Opção 1: Passos para limpar o cache de SharePoint Designer.
1) Fechar SP Designer.
2) Ir a pasta %USERPROFILE%\AppData\Local\Microsoft\WebsiteCache
Apagar todos os arquivos nesse local.
3) Ir a pasta %APPDATA%\Microsoft\Web Server Extensions\Cache
Apagar todos os arquivos nesse local.
Opção 2: Também pode configurar o SP Designer para no salvar cache de cada sitio que seja utilizado.
1) Menú File, e depois Options -> General -> Application Options.
2) Em la aba General, baixo o título General, tirar a seleção da opção
Cache site data across SharePoint Designer sessions
Atte.
lunes, 9 de mayo de 2016
Customizar lista de sharepoint - Hidden button Attacment to Ribbon.
Para ocultar o botão de 'Anexar' de uma lista, se pode aplicar de dois formas:
1) Configurando a propriedade da lista:
Ir a configuração da lista (no exemplo a lista Categoria) e selecionar 'Configurações avançadas'.
Depois selecionar na área de Anexos o rádio button "Desabilitados".
2) Configurando arquivos de customização da lista:
baseando no mesmo exemplo, modificamos os seguintes arquivos:
a) Elements.xml:
incluimos a propriedade 'DisableAttachments' con valor TRUE:
<ListTemplate
Name="MenuRodape"
Type="10006"
BaseType="0"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
DisplayName="Menu Rodapé"
Description="Menu Rodapé"
DisableAttachments="TRUE"
Image="/_layouts/15/images/itgen.png"/>
b) Schema.xml:
Incluir a mesma propiedade no inicio do arquivo:
<?xml version="1.0" encoding="utf-8"?>
<List xmlns:ows="Microsoft SharePoint" Type="10006" Title="Menu Rodapé" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/MenuRodape" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/" DisableAttachments="TRUE">
...
...
...
</List>
1) Configurando a propriedade da lista:
Ir a configuração da lista (no exemplo a lista Categoria) e selecionar 'Configurações avançadas'.
Depois selecionar na área de Anexos o rádio button "Desabilitados".
2) Configurando arquivos de customização da lista:
baseando no mesmo exemplo, modificamos os seguintes arquivos:
a) Elements.xml:
incluimos a propriedade 'DisableAttachments' con valor TRUE:
<ListTemplate
Name="MenuRodape"
Type="10006"
BaseType="0"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
DisplayName="Menu Rodapé"
Description="Menu Rodapé"
DisableAttachments="TRUE"
Image="/_layouts/15/images/itgen.png"/>
b) Schema.xml:
Incluir a mesma propiedade no inicio do arquivo:
<?xml version="1.0" encoding="utf-8"?>
<List xmlns:ows="Microsoft SharePoint" Type="10006" Title="Menu Rodapé" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/MenuRodape" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/" DisableAttachments="TRUE">
...
...
...
</List>
Customizar lista de sharepoint - Customizar LinkTitle em uma outra coluna da lista
Na seção de View do schema da lista, podemos definir qual coluna será o linkTitle, o seja o link para o item.
Para fazer essa ação e só alterar o schema da lista adicionando a propriedade linkToItem:
No exemplo a seguir se pode observar a configuração no schema da lista:
<View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/15/images/generic.png?rev=23" Url="AllItems.aspx">
<Toolbar Type="Standard" />
<XslLink Default="TRUE">main.xsl</XslLink>
<JSLink>clienttemplates.js</JSLink>
<RowLimit Paged="TRUE">30</RowLimit>
<ViewFields>
<FieldRef Name="SColumnaNome" />
<FieldRef Name="SColumnEdad" linkToItem="TRUE" />
</ViewFields>
<Query>
<OrderBy>
<FieldRef Name="ID"></FieldRef></OrderBy>
</Query>
<ParameterBindings>
<ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
<ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
</ParameterBindings>
</View>
Atte.
Ocultar o Título da ModalDialog do Sharepoint via jQuery
$('div.ms-dlgContent').find('.ms-dlgTitle').hide();
Atte.
Site em Modo de Manutenção Só de Leitura - Sharepoint
Apos de fazer uma publicação de uma solução num site vemos que ele fica com o seguinte mensagem "...Pedimos desculpas pelo transtorno, mas tomamos o site somente de leitura enquanto estamos fazendo algumas melhorias" (imagem abaixo)
Por algum motivo nosso site ficou travado no estado de só de leitura.
Para voltar a modo normal, podemos fazer uso do PowerShell com o seguinte comando: (veremos 3 exemplos)
Exemplo 1)
$Admin = new-object Microsoft.SharePoint.Administration.SPSiteAdministration('http://gcspgc.dev.titcs.com.br')
$Admin.ClearMaintenanceMode()
$site.MaintenanceMode
Exemplo 2)
$SPSite = Get-SPSite -Identity http://gcspgc.dev.titcs.com.br
#Check whether the site collection is read-only
$SPSite.readonly
#Remove the site collection's read-only lock
$SPSite.readonly = $false
Exemplo 3)
$site = Get-SPSite http://gcspgc.dev.titcs.com.br
$site.GetType().GetProperty("MaintenanceMode").GetSetMethod($true).Invoke($site, @($false))
Atte.
Suscribirse a:
Entradas (Atom)