Lista de Validação de nível no SharePoint 2010

Em meu artigo anterior, Eu escrevi sobre validação de nível de coluna no SharePoint 2010.

Lista de validação de nível será desencadeada antes de salvar o conteúdo. A validação deve retornar TRUE para salvar o conteúdo.

Biblioteca Lista de Informações:

Eu criei amostra lista de Informação da Biblioteca com as seguintes colunas.

Validação de Cenário:

Data de vencimento deve ser superior a Data de Emissão.

Configurações de Validação:

Vá para Configurações e clique em Lista de configurações de validação.

Especifique a regra de validação “DueDate > IssueDate”, em seguida, especificar a mensagem de erro a ser exibida para o usuário.

Salve as configurações de validação.

Criar um novo item na lista.

Se a validação falhar, a mensagem de erro será exibida para o usuário.

Perfil de Utilizador Exception Erro ao criar dados de exemplo no SharePoint 2010 Assistente de Configuração

Eu encontrei o seguinte erro durante a execução do assistente de configuração para SharePoint 2010.

Você precisa instalar o hotfix para Windows Server 2008 R2 / Windows 7. Faça aqui o download da Microsoft Connect.




Erro no arquivo de log:

01/09/2010 13:20:05 17 ERR Uma exceção do tipo Microsoft.Office.Server.UserProfiles.UserProfileException foi jogado. Informações adicionais de exceção: Atributo não reconhecido 'allowInsecureTransport'. Observe que os nomes de atributos são case-sensitive. (C:\Arquivos de programas Arquivos comuns Microsoft Shared Web Server Extensions 14 WebClientsCProfile client.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Atributo não reconhecido 'allowInsecureTransport'. Observe que os nomes de atributos são case-sensitive. (C:\Arquivos de programas Arquivos comuns Microsoft Shared Web Server Extensions 14 WebClientsCProfile client.config line 56) —> System.Configuration.ConfigurationErrorsException: Atributo não reconhecido 'allowInsecureTransport'. Observe que os nomes de atributos são case-sensitive. (C:\Arquivos de programas Arquivos comuns Microsoft Shared Web Server Extensions 14 WebClientsCProfile client.config line 56)

em System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] chaves, Entrada SectionInput, Boolean IsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Objeto parentResult)

em System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Objeto parentResult, Boolean getLkg, Boolean getRuntimeObject, Objeto& resultado, Objeto& resultRuntimeObject)

em System.Configuration.BaseConfigurationRecord.GetSectionRecursive(Cadeia configKey, Boolean getLkg, CheckPermission Boolean, Boolean getRuntimeObject, Boolean requestIsHere, Objeto& resultado, Objeto& resultRuntimeObject)

em System.Configuration.ConfigurationSectionCollection.Get(String nome)

em System.ServiceModel.Configuration.ServiceModelSectionGroup.get_Client()

em Microsoft.Office.Server.UserProfiles.MossClientBase `1.GetServiceBinding(Cadeia endpointConfigurationName)

em Microsoft.Office.Server.UserProfiles.MossClientBase `1.GetChannelFactory(Cadeia endpointConfigurationName)

em 1.get_Channel Microsoft.Office.Server.UserProfiles.MossClientBase `()

em 1.ExecuteOnChannel Microsoft.Office.Server.UserProfiles.MossClientBase `(Cadeia operationName, Codeblock codeblock)

em Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Cadeia operationName, Codeblock codeblock)

— Fim do rastreamento de pilha de exceção interna —

em Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Cadeia operationName, Codeblock codeblock)

em Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()

em Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)

em Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValueNow(K-chave)

em 2.GetValue Microsoft.Office.Server.Utilities.SPAsyncCache `(K-chave, Assíncrona Boolean)

em Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()

em Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()

em()

em Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.Run()

em Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

Coluna de validação no SharePoint 2010

A maioria dos desenvolvedores enfrentou problemas com validações coluna no SharePoint 2003/2007.

É muito doloroso para escrever a validação utilizando abordagem personalizada como javascript ou jquery.

SharePoint 2010 fornece os seguintes validações em Fora da Caixa.

  • Coluna de validação de nível
  • Validação de Nível Lista

Coluna de validação de nível

Ao criar uma nova coluna na lista, Clique no nó de validação coluna.

Especifique a sua fórmula de validação.

g.

[FieldName]=”Valor”

A fórmula deve retornar TRUE para validação PASS.

Criar nova coluna na lista e especifique as configurações de validação.


Crie novo item na lista, Clique em Salvar para validar.

WOW .... A vida é fácil com o SharePoint.

Estado Tuned ouvir sobre validação de nível de lista do meu próximo post.

CodePlex Release : WebPart Pesquisa Lista

Oi Comunidade,

Tenho contribuído Lista de Pesquisa WebPart para o SharePoint, em CodePlex.

Descrição do projeto:

Este projeto fornece a Lista de Pesquisa WebPart para WSS 3.0 / SharePoint 2007. Basta adicionar o WebPart a página e especificar o nome da lista, campos de filtro, campos de exibição e critérios.

Interface Simples ferramenta para parte com recursos avançados para pesquisar a lista.

Características

  • Ajax Enabled
  • Fácil configuração da lista
  • Automaticamente preenche a coleção List em Lista suspensa
  • Seleção de Filtros Campos
  • Tela de seleção de Campos
  • Consulta à selecção do operador

Etapas de configuração

Abra o WebPart em modo de edição.

Filtro de Campos: Os campos a serem prestados na página com a caixa de entrada para os campos de filtro.

Mostrar Campos: Os campos a serem exibidos na grade.

Condição critérios entre os campos

Quando você aplicar alterações a WebPart irá render como abaixo:

Por favor, deixe seus pedidos de novo aqui: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Como Criar um item de menu personalizado em Ações do Site

O recurso de exemplo a seguir cria novo item de menu em menu Ações do Site, Por favor, substitua o GUID no código abaixo.

Exemplo de recurso File

<?xml version =”1.0″ encoding =”UTF-8″?>

<Matéria

Id =”<GUID>”

Title =”Custom Menu Item”

Description =” ”

Version=”1.0.0.0″

Scope=”Website”

Hidden=”False” xmlns =”http://schemas.microsoft.com / SharePoint /”>

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</Matéria>

Exemplo de arquivo de elementos

<?xml version =”1.0″ encoding =”UTF-8″?>

<Elementos xmlns =”http://schemas.microsoft.com / SharePoint /”>

<CustomAction Id =””

GroupId=”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator=”TRUE”

Title =”Meu Blog”

Description =” ”

Sequence=”1″>

<UrlAction Url =”http://www.mstechblogs.com / sharepoint “/>

</CustomAction>

</Elementos>

TreeView V Lib Doc 2.0 no CodePlex

Eu tenho lançado na próxima versão do TreeView Biblioteca de Documentos WebPart para o SharePoint 2007.

recursos adicionados nesta versão:

  • Preenche automaticamente a lista de bibliotecas de documentos no dropdownlist em toolpart
  • Reduzir TreeView pode ser gerenciado de propriedade toolpart
  • Automaticamente mostra os ícones apropriados para os arquivos na biblioteca de documentos

WebPart incluído como recurso no pacote da solução.

Favor enviar seus comentários ou pedidos de funcionalidades adicionais.

Programaticamente recuperar lista de bibliotecas de documentos

O seguinte trecho de código é usado para recuperar a lista de bibliotecas de documentos.

SPWeb _Web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst em ListColl)

{


se (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType pode ser usado para identificar o tipo de lista.

montagem Microsoft.IdentityModel ausente Erro ao instalar o SharePoint 2010

Enquanto executar os assistentes de configuração do SharePoint, Se você receber um erro “Microsoft.IdentityModel montagem faltando”

Certifique-se de ter instalado “Quadro de Genebra”, sua parte de sua pré-requisitos para SP 2010

Download SharePoint 2010 Beta

A Microsoft lançou os bits beta do SharePoint 2010 para MSDN & Tecnologia assinantes Net.

Espero que ele estará disponível para o público em poucos dias J

SharePoint 2010 Stack tecnologia

SharePoint 2010 Stack tecnologia parece abaixo.

A principal vantagem para os desenvolvedores seria a máquina de desenvolvimento pode ser configurá-lo no Windows Vista ou Windows 7 (x64-bit) máquina J