Lista de validación de nivel en SharePoint 2010

En mi artículo anterior, Escribí acerca de validación de nivel de columna en SharePoint 2010.

validación de la lista de nivel de disparo antes de guardar el contenido. La validación debe devolver TRUE para guardar el contenido.

Biblioteca Lista de Información:

He creado la lista muestra información de la biblioteca con las siguientes columnas.

Escenario de validación:

Fecha de vencimiento debe ser mayor que Fecha de publicación.

Configuración de la validación:

Ir a Configuración de la lista y haga clic en configuración de validación.

Especifique la regla de validación “Vencimiento > IssueDate”, a continuación, especifique el mensaje de error que se mostrará para el usuario.

Guardar la configuración de validación.

Crear nuevo elemento en la lista.

Si la validación falla, el mensaje de error se mostrará al usuario.

Perfil de usuario de error de excepción durante la creación de datos de ejemplo de SharePoint 2010 Asistente para la configuración

Me encontré con el siguiente error al ejecutar el asistente de configuración de SharePoint 2010.

Es necesario instalar el hotfix de Windows Server 2008 R2 / Windows 7. Descarga aquí desde Microsoft Connect.




Error en el archivo de registro:

01/09/2010 13:20:05 17 ERR una excepción de tipo Microsoft.Office.Server.UserProfiles.UserProfileException fue arrojado. información adicional de la excepción: Atributo no reconocido 'allowInsecureTransport'. Tenga en cuenta que los nombres de atributos distinguen entre mayúsculas y minúsculas. (C:\Archivos de programa Archivos comunes Extensiones de servidor de Microsoft Shared Web 14 WebClients Perfil client.config línea 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Atributo no reconocido 'allowInsecureTransport'. Tenga en cuenta que los nombres de atributos distinguen entre mayúsculas y minúsculas. (C:\Archivos de programa Archivos comunes Extensiones de servidor de Microsoft Shared Web 14 WebClients Perfil client.config línea 56) —> System.Configuration.ConfigurationErrorsException: Atributo no reconocido 'allowInsecureTransport'. Tenga en cuenta que los nombres de atributos distinguen entre mayúsculas y minúsculas. (C:\Archivos de programa Archivos comunes Extensiones de servidor de Microsoft Shared Web 14 WebClients Perfil client.config línea 56)

en System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] teclas, SectionInput entrada, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Objeto parentResult)

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

en System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objeto& resultado, Objeto& resultRuntimeObject)

en System.Configuration.ConfigurationSectionCollection.Get(Cadena de nombre)

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

en Microsoft.Office.Server.UserProfiles.MossClientBase »1.GetServiceBinding(String endpointConfigurationName)

en Microsoft.Office.Server.UserProfiles.MossClientBase »1.GetChannelFactory(String endpointConfigurationName)

en Microsoft.Office.Server.UserProfiles.MossClientBase »1.get_Channel()

en Microsoft.Office.Server.UserProfiles.MossClientBase »1.ExecuteOnChannel(String operationName, CodeBlock CodeBlock)

en Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock CodeBlock)

— Fin de la excepción interna seguimiento de la pila —

en Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock CodeBlock)

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

en Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Orientación applicationID)

en Microsoft.Office.Server.Utilities.SPAsyncCache »2.GetValueNow(Clave K)

en Microsoft.Office.Server.Utilities.SPAsyncCache »2.GetValue(Clave K, Boolean asincrónica)

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

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

en Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.ProvisionServiceApplicationsAndProxies()

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

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

Columna de validación en SharePoint 2010

La mayoría de los desarrolladores se enfrentan problemas con validaciones columna en SharePoint 2003/2007.

Es muy doloroso para escribir la validación utilizando el enfoque personalizado como javascript o jQuery.

SharePoint 2010 proporciona las siguientes validaciones en sacarlo de la caja.

  • Columna de validación de nivel
  • Lista de validación de nivel

Columna de validación de nivel

Si bien la creación de nueva columna en la lista, haga clic en el nodo de validación de la columna.

Especifique su fórmula de validación.

g.

[FieldName]=”Valor”

La fórmula debe devolver TRUE para la validación de PASA.

Crear una nueva columna en la lista y especifique los parámetros de validación.


Crear nuevo elemento en la lista, Haga clic en Guardar para validar.

WOW .... La vida es fácil con SharePoint.

Estado sintonizado para conocer sobre la validación de la lista de nivel en mi próximo post.

CodePlex estreno : Lista WebPart Buscar

Hola Comunidad,

He contribuido lista de búsqueda de WebPart de SharePoint en CodePlex.

Descripción del Proyecto:

Este proyecto proporciona la lista de búsqueda de WebPart para WSS 3.0 / SharePoint 2007. Sólo tiene que añadir la WebPart a la página y especificar el nombre de la lista, campos de filtro, campos de indicación y los criterios.

Interfaz sencilla herramienta para la parte con características avanzadas para la búsqueda lista.

Características

  • Ajax Activado
  • Fácil configuración de la lista
  • Rellena automáticamente la lista recogida en la lista desplegable de Down
  • Campos de filtros de selección
  • Mostrar campos de selección
  • Consulta de selección del operador

Pasos de configuración

Abra la WebPart en el modo de edición.

Campos de filtros: Los campos que se rendirá en la página con el cuadro de entrada para los campos de filtro.

Mostrar Campos: Los campos que se muestran en la red.

Estado de criterios entre los campos

Al aplicar los cambios de la WebPart hará de la siguiente manera:

Por favor, deje sus peticiones nueva característica aquí: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Cómo crear elemento de menú personalizado en Acciones del sitio

La siguiente función de ejemplo crea nuevo elemento de menú en menú Acciones del sitio, Por favor, cambie el GUID en el siguiente código.

Ejemplo de Función Archivo

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

<Función

Id =”<GUID>”

Title =”Elemento de menú personalizado”

Description =” ”

Versión =”1.0.0.0″

Ámbito =”Sitio web”

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

<ElementManifests>

<ElementManifest

Ubicación =”elements.xml” />

</ElementManifests>

</Función>

Elementos de la muestra del archivo

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

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

<CustomAction Id =””

GroupId =”SiteActions”

Ubicación =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”VERDADERO”

Title =”Mi blog”

Description =” ”

Secuencia =”1″>

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

</CustomAction>

</Elementos>

TreeView V Lib Doc. 2.0 en CodePlex

He publicado la siguiente versión de TreeView biblioteca de documentos WebPart para SharePoint 2007.

Las funciones adicionales en esta versión:

  • Rellena automáticamente la lista de bibliotecas de documentos en la lista desplegable en toolpart
  • Se derrumbó TreeView se puede gestionar desde la propiedad toolpart
  • Muestra automáticamente los iconos adecuados para los archivos de biblioteca de documentos

WebPart incluye como característica en paquete de soluciones.

Por favor, publique sus comentarios o solicitudes adicionales función.

Programación Recuperar Lista de bibliotecas de documentos

El siguiente fragmento de código se utiliza para recuperar la lista de bibliotecas de documentos.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst en ListColl)

{


si (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType se puede utilizar para identificar el tipo de lista.

Microsoft.IdentityModel montaje falta de error al instalar SharePoint 2010

Mientras se ejecuta SharePoint asistentes de configuración, si se produce un error “Microsoft.IdentityModel montaje falta”

Asegúrese de que tiene instalado “Marco de Ginebra”, su parte de su pre-requisitos para SP 2010

Descargar SharePoint 2010 Beta

Microsoft ha lanzado la beta de bits de SharePoint 2010 de MSDN & Tecnología suscriptores netos.

Espero que estará disponible para el público en pocos días J

SharePoint 2010 La tecnología de pila

SharePoint 2010 La tecnología de pila se parece a continuación.

La ventaja clave para los desarrolladores sería el equipo de desarrollo se puede configurarlo en Windows Vista o Windows 7 (x 64 bits) máquina J