Liste Ebene Validation in SharePoint 2010

In meiner früheren Artikel, Ich schrieb über Spalte Ebene Validierung in SharePoint 2010.

Liste Ebene Validierung wird vor dem Speichern der Inhalte auslösen. Die Validierung sollte TRUE zurückgeben, um den Inhalt zu speichern.

Bibliothek Information Liste:

Ich habe Probe Liste Bibliothek Information mit den folgenden Spalten erstellt.

Validation Szenario:

Fälligkeit sollte größer sein als Liberierung.

Validation Einstellungen:

Zur übersicht Einstellungen und klicken Sie auf Einstellungen Validierung.

Geben Sie die Gültigkeitsregel “DueDate > IssueDate”, geben Sie dann die Fehlermeldung für den Benutzer angezeigt werden.

Speichern Sie die Einstellungen Validierung.

Neues Element in Liste.

Wenn die Validierung fehlschlägt, Die Fehlermeldung wird dem Benutzer angezeigt werden.

Benutzerprofil Exception Fehler beim Erstellen von Sample-Daten in SharePoint 2010 Konfigurations-Assistenten

Ich traf die folgende Fehlermeldung während der Ausführung von Konfigurations-Assistenten für SharePoint 2010.

Sie müssen den Hotfix für Windows Server installieren 2008 R2 / Windows 7. Laden Sie sich hier von Microsoft Connect.




Fehler in der Log-Datei:

01/09/2010 13:20:05 17 ERR Eine Ausnahme vom Typ Microsoft.Office.Server.UserProfiles.UserProfileException geworfen wurde. Weitere Informationen zur Ausnahme: Unbekanntes Attribut 'allowInsecureTransport'. Beachten Sie, dass Attributnamen Groß-und Kleinschreibung. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unbekanntes Attribut 'allowInsecureTransport'. Beachten Sie, dass Attributnamen Groß-und Kleinschreibung. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56) —> System.Configuration.ConfigurationErrorsException: Unbekanntes Attribut 'allowInsecureTransport'. Beachten Sie, dass Attributnamen Groß-und Kleinschreibung. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56)

bei System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] Tasten, SectionInput Eingang, Boolean IsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)

bei System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& Ergebnis, Object& resultRuntimeObject)

bei System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String Konfigurationsschlüssel, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& Ergebnis, Object& resultRuntimeObject)

bei System.Configuration.ConfigurationSectionCollection.Get(String name)

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

bei Microsoft.Office.Server.UserProfiles.MossClientBase `1.GetServiceBinding(String endpointConfigurationName)

bei Microsoft.Office.Server.UserProfiles.MossClientBase `1.GetChannelFactory(String endpointConfigurationName)

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

bei Microsoft.Office.Server.UserProfiles.MossClientBase `1.ExecuteOnChannel(String operationname, Codeblock Codeblock)

bei Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationname, Codeblock Codeblock)

— Ende der Ausnahme-Stack-Trace —

bei Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationname, Codeblock Codeblock)

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

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

bei Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValueNow(K-Taste)

bei Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValue(K-Taste, Boolean asynchrone)

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

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

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

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

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

Column-Validierung in der SharePoint 2010

Die meisten Entwickler konfrontiert Probleme mit Spalte Validierungen in SharePoint 2003/2007.

Es ist wirklich schmerzlich, die Validierung unter Verwendung benutzerdefinierter Ansatz wie JavaScript oder jquery schreiben.

SharePoint 2010 bietet folgende Validierungen in Out of the Box.

  • Column Level Validierung
  • Liste Level Validierung

Column Level Validierung

Während der Erstellung neue Spalte in der Liste, Klicken Sie auf die Spalte Validierung Knoten.

Geben Sie Ihre Formel-Validierung.

g.

[FieldName]=”Preis”

Die Formel sollte Rückkehr zur Validierung PASS TRUE.

Neue Spalte in der Liste und legen Sie die Einstellungen Validierung.


Neues Element in List, Klicken Sie auf Speichern zu bestätigen.

WOW .... Das Leben ist einfach mit SharePoint.

Staatliche Tuned über List Ebene Validierung in meinem nächsten Beitrag hören.

CodePlex Release : List Search WebPart

Hallo Community,

Ich habe List Search for SharePoint WebPart trugen in CodePlex.

Projektbeschreibung:

Dieses Projekt bietet die Liste Suchen WebPart für WSS 3.0 / SharePoint 2007. Fügen Sie einfach die WebPart zur Seite und geben Sie den Namen der Liste, Filter-Felder, Anzeige Felder und Kriterien.

Einfache Schnittstelle zum Teil Tool mit erweiterten Funktionen für die Liste suchen.

Features

  • Ajax Enabled
  • Einfache Konfiguration der Liste
  • Füllt automatisch List-Sammlung in Drop Down Liste
  • Filter Fields Selection
  • Display Fields Selection
  • Query Betreiberauswahl

Konfigurationsschritte

Öffnen Sie das WebPart im Edit-Modus.

Filter Fields: Felder auf Seite mit Eingabefeld für Filter-Felder gerendert werden.

Display-Felder: Felder, die in Raster angezeigt werden.

Condition Kriterien zwischen den Feldern

Wenn Sie Änderungen gelten die WebPart zu machen, wie unten:

Bitte hinterlassen Sie Ihre neue Feature-Anfragen hier: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Wie Sie benutzerdefinierte Menüpunkt Create Site Actions

Die Probe unter Feature erstellt neuen Menüpunkt im Menü Websiteaktionen, Bitte ersetzen Sie die GUID in den Code unten.

Sample Feature Datei

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

<Feature

Id =”<GUID>”

Title =”Benutzerdefiniertes Menüelement”

Description =” ”

Version=”1.0.0.0″

Scope=”Website”

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

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</Feature>

Ausgewählte Elemente Datei

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

<Elemente xmlns =”http://schemas.microsoft.com / sharepoint /”>

<CustomAction Id =””

GroupId=”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator=”TRUE”

Title =”Mein Blog”

Description =” ”

Sequence=”1″>

<UrlAction URL =”http://www.mstechblogs.com / SharePoint “/>

</CustomAction>

</Elements>

TreeView Doc Lib V 2.0 in CodePlex

Ich habe die nächste Version von freigesetzt TreeView Document Library WebPart für SharePoint 2007.

Neue Features in diesem Release:

  • Füllt automatisch die Liste der Dokumentbibliotheken in DropDownList in toolpart
  • Komprimiert TreeView aus toolpart Eigentum verwaltet werden
  • Zeigt automatisch die entsprechenden Symbole für die Dateien in Dokumentbibliothek

WebPart enthalten als Feature in Lösungspaket.

Bitte posten Sie Ihre Kommentare oder zusätzliche Feature Requests.

Programmgesteuert abrufen Liste der Dokumentbibliotheken

Der folgende Codeausschnitt wird verwendet, um die Liste der Dokumentbibliotheken abrufen.

SPWeb _Web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst in ListColl)

{


wenn (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType kann die Art der Liste identifizieren.

Microsoft.IdentityModel Montage Fehlende Fehler während der Installation von SharePoint 2010

Während des Laufens SharePoint-Konfigurations-Assistenten, Wenn Sie eine Fehlermeldung “Microsoft.IdentityModel Montage fehlt”

Stellen Sie sicher, die Sie installiert haben “Geneva Framework”, seine Rahmen Ihrer Voraussetzungen für SP 2010

Download von SharePoint 2010 Beta

Microsoft hat die Beta-Bit SharePoint veröffentlicht 2010 für MSDN & Tech Net-Abonnenten.

Ich hoffe, es wird für den öffentlichen in wenigen Tagen lieferbar J

SharePoint 2010 Technologie-Stack

SharePoint 2010 Technologie-Stack aussieht unten.

Der entscheidende Vorteil für die Entwickler wäre die Entwicklung Maschine eingestellt werden kann es in Windows Vista oder Windows 7 (x64-Bit-) Maschine J