Lista nivå Validering i SharePoint 2010

I min tidigare artikel, Jag skrev om kolumn nivå validering i SharePoint 2010.

Lista nivå validering kommer att utlösa innan du sparar innehållet. Valideringen bör återgå SANT att spara innehållet.

Bibliotek Information Lista:

Jag har skapat lista med exempel Library Information med följande kolumner.

Validering Scenario:

Förfallodagen ska vara större än Lånedatum.

Validering Inställningar:

Gå till Inställningar för lista och klicka på validering inställningar.

Ange verifieringsuttryck “DueDate > IssueDate”, anger sedan felmeddelande som ska visas för användaren.

Spara validering inställningar.

Skapa ny post i listan.

Om valideringen misslyckas, felmeddelandet visas för användaren.

Användarprofil undantag fel samtidigt skapa exempeldata i SharePoint 2010 Configuration Wizard

Jag mötte följande felmeddelande vid körning konfigurationsprogram för SharePoint 2010.

Du måste installera snabbkorrigeringen för Windows Server 2008 R2 / Windows 7. Ladda ner här från Microsoft Connect.




Fel i loggfil:

01/09/2010 13:20:05 17 ERR Ett undantag av typen Microsoft.Office.Server.UserProfiles.UserProfileException kastades. Ytterligare undantagsinformation: Okänd attributet 'allowInsecureTransport'. Observera att attributnamn är skiftlägeskänsliga. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linjen 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Okänd attributet 'allowInsecureTransport'. Observera att attributnamn är skiftlägeskänsliga. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linjen 56) —> System.Configuration.ConfigurationErrorsException: Okänd attributet 'allowInsecureTransport'. Observera att attributnamn är skiftlägeskänsliga. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linjen 56)

vid System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] nycklar, SectionInput ingång, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Ändamålet parentResult)

på System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Ändamålet parentResult, Boolean getLkg, Boolean getRuntimeObject, Objekt& resultera, Objekt& resultRuntimeObject)

vid System.Configuration.BaseConfigurationRecord.GetSectionRecursive(Sträng configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objekt& resultera, Objekt& resultRuntimeObject)

vid System.Configuration.ConfigurationSectionCollection.Get(String namn)

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

vid Microsoft.Office.Server.UserProfiles.MossClientBase '1.GetServiceBinding(Sträng endpointConfigurationName)

vid Microsoft.Office.Server.UserProfiles.MossClientBase '1.GetChannelFactory(Sträng endpointConfigurationName)

vid Microsoft.Office.Server.UserProfiles.MossClientBase '1.get_Channel()

vid Microsoft.Office.Server.UserProfiles.MossClientBase '1.ExecuteOnChannel(Sträng operationName, CodeBlock codeBlock)

vid Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Sträng operationName, CodeBlock codeBlock)

— Slut på stackspårning för interna undantag —

vid Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(Sträng operationName, CodeBlock codeBlock)

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

på Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)

vid Microsoft.Office.Server.Utilities.SPAsyncCache '2.GetValueNow(K-tangenten)

vid Microsoft.Office.Server.Utilities.SPAsyncCache '2.GetValue(K-tangenten, Boolean asynkron)

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

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

vid()

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

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

Kolumn Validering i SharePoint 2010

De flesta av utvecklarna inför problem med kolumn valideringar i SharePoint 2003/2007.

Det är verkligen smärtsamt att skriva validering använder anpassade synsätt som JavaScript eller jquery.

SharePoint 2010 ger följande valideringar Out of the Box.

  • Kolumn Nivå Validering
  • Listnivå Validering

Kolumn Nivå Validering

Samtidigt skapa ny kolumn i listan, Klicka på kolumnen validering noden.

Ange din validering formel.

g.

[FieldName]=”Värde”

Formeln ska returnera SANT för validering till PASS.

Skapa ny kolumn i listan och ange inställningar validering.


Skapa ny post i listan, Klicka på Spara för att validera.

WOW .... Livet är lätt med SharePoint.

Statligt Tuned att höra om listnivå validering i mitt nästa inlägg.

CodePlex Release : Lista Sök WebPart

Hej gemenskapen,

Jag har bidragit listsökning WebPart för SharePoint i CodePlex.

Projektbeskrivning:

Detta Project ger Lista Sök WebPart efter WSS 3.0 / SharePoint 2007. Lägg bara till WebPart till sidan och ange listnamnet, filtreringsfälten, visa områden och kriterier.

Enkelt gränssnitt för Tool del med avancerade funktioner för lista sökning.

Funktioner

  • Ajax Enabled
  • Enkel konfiguration av listan
  • Fyller automatiskt Lista samling i rullgardinsmenyn
  • Filtrera Fält markering
  • Display Fields Urval
  • Sökning Val av operatör

Konfigurationssteg

Öppna WebPart i Edit Mode.

Filter Fält: Fält som ska göras vid sida med inmatningsrutan för filter fält.

Display Fields: Fält som ska visas i rutnätet.

Villkor kriterier mellan fälten

När du använder ändrar WebPart kommer att göra enligt nedan:

Lämna gärna din nyhet önskemål här: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Hur du skapar anpassade menyalternativ i Webbplatsåtgärder

Nedanstående urval funktionen skapar nya menyalternativ i Webbplatsåtgärder-menyn, Byt ut GUID i nedanstående kod.

Sample Feature Arkiv

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

<Feature

Id =”<GUID>”

Title =”Eget menyalternativ”

Beskrivning =” ”

Version =”1.0.0.0″

Tillämpningsområde =”Webbplats”

Dolda =”Falska” xmlns =”http://schemas.microsoft.com / SharePoint /”>

<ElementManifests>

<ElementManifest

Läge =”elements.xml” />

</ElementManifests>

</Feature>

Sample Elements fil

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

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

<CustomAction Id =””

GroupID =”SiteActions”

Läge =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”SANN”

Title =”Min blogg”

Beskrivning =” ”

Sekvens =”1″>

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

</CustomAction>

</Element>

TreeView Doc Lib V 2.0 i CodePlex

Jag har släppt nästa version av TreeView Dokumentbibliotek WebPart för SharePoint 2007.

Nya funktioner i den här utgåvan:

  • Fyller automatiskt i listan över dokumentbibliotek i dropDownList i toolpart
  • Kollapsade TreeView kan hanteras från toolpart egendom
  • Automatiskt visar lämpliga ikoner för filer i dokumentbibliotek

WebPart ingå som inslag i paketlösning.

Vänligen skicka dina kommentarer eller ytterligare önskemål om funktioner.

Programmässigt hämta listan över Dokumentbibliotek

Följande kodavsnitt används för att hämta listan över dokumentbibliotek.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst i ListColl)

{


om (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType kan användas för att identifiera den typ av lista.

Microsoft.IdentityModel församling saknas Fel vid installation av SharePoint 2010

Samtidigt som kör SharePoint Configuration guider, om du får ett felmeddelande “Microsoft.IdentityModel montering saknas”

Kontrollera att du har installerat “Geneva Framework”, sin del av ditt max förutsättningar för SP 2010

Hämta SharePoint 2010 Beta

Microsoft har släppt beta bitar av Sharepoint 2010 för MSDN & Tech Netto abonnenter.

I hope it will be available for public in few days J

SharePoint 2010 Teknik Stack

SharePoint 2010 Teknik Stack ser ut under.

Den viktigaste fördelen för utvecklarna skulle vara att utveckla maskinen kan ställa upp i Windows Vista eller Windows 7 (x64-bitars) maskin J