Liste nivå Validering i SharePoint 2010

I min tidligere artikkel, Jeg skrev om kolonnenivå validering i SharePoint 2010.

Liste nivå validering vil utløse før du lagrer innholdet. Valideringen skal returnere SANN for å lagre innholdet.

Bibliotek Informasjon Liste:

Jeg har laget liste med informasjon i biblioteket med følgende kolonner.

Validering Scenario:

Forfallsdato skal være større enn Dato.

Validering Innstillinger:

Go to List Innstillinger og klikk på valideringsinnstillingene.

Angi valideringsregel “DueDate > IssueDate”, deretter angi feilmeldingen som skal vises for brukeren.

Lagre Validering innstillinger.

Opprett nytt element i listen.

Hvis valideringen mislykkes, feilmeldingen vises til brukeren.

Bruker Profil Unntak Feil under oppretting Sample Data i SharePoint 2010 Konfigurasjonsveiviseren

Jeg møtte følgende feilmelding mens du kjører Konfigurasjonsveiviser for SharePoint 2010.

Du må installere hurtigreparasjonen for Windows Server 2008 R2 / Windows 7. Last ned her fra Microsoft Connect.




Feil i loggfil:

01/09/2010 13:20:05 17 ERR Et unntak av type Microsoft.Office.Server.UserProfiles.UserProfileException ble kastet. Ytterligere informasjon unntak: Ugjenkjennelig attributt 'allowInsecureTransport'. Merk at attributtnavn er store og små bokstaver. (C:\Programfiler Fellesfiler Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linje 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Ugjenkjennelig attributt 'allowInsecureTransport'. Merk at attributtnavn er store og små bokstaver. (C:\Programfiler Fellesfiler Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linje 56) —> System.Configuration.ConfigurationErrorsException: Ugjenkjennelig attributt 'allowInsecureTransport'. Merk at attributtnavn er store og små bokstaver. (C:\Programfiler Fellesfiler Microsoft Shared Web Server Extensions 14 WebClients Profile client.config linje 56)

på System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] nøkler, SectionInput inngang, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)

på System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolsk getLkg, Boolsk getRuntimeObject, Objekt& resultat, Objekt& resultRuntimeObject)

på System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolsk getLkg, Boolsk checkPermission, Boolsk getRuntimeObject, Boolsk requestIsHere, Objekt& resultat, Objekt& resultRuntimeObject)

på System.Configuration.ConfigurationSectionCollection.Get(String navn)

på System.ServiceModel.Configuration.ServiceModelSectionGroup.get_Client()

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

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

på Microsoft.Office.Server.UserProfiles.MossClientBase`1.get_Channel()

på Microsoft.Office.Server.UserProfiles.MossClientBase`1.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

på Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

— Slutt på indre unntak stabel spor —

på Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)

på Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()

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

på Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K-tasten)

på Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K-tasten, Boolsk asynkron)

på Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()

på Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()

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

på Microsoft.SharePoint.PostSetupConfiguration.EvalModeProvisionTask.Run()

på Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

Kolonne Validering i SharePoint 2010

De fleste av utviklerne står overfor problemer med kolonnen valideringer i SharePoint 2003/2007.

Det er virkelig vondt å skrive det godkjenningen ved hjelp av tilpassede tilnærming som javascript eller jquery.

SharePoint 2010 gir følgende valideringer i ut av esken.

  • Kolonne Level Validering
  • Liste Level Validering

Kolonne Level Validering

Mens du oppretter ny kolonne i listen, Klikk på kolonnen validering noden.

Spesifiser ditt validering formelen.

g.

[Fieldname]=”Value”

Formelen skal returnere SANN for validering å PASS.

Opprett ny kolonne i listen, og Angi validering Innstillinger.


Opprett nytt element i listen, Klikk lagre for å validere.

WOW .... Livet er enkelt med SharePoint.

Staten Tuned å høre om List nivå validering i mitt neste innlegg.

CodePlex Release : List Søk webpart

Hei fellesskap,

Jeg har bidratt List Søk Webdelen for SharePoint i CodePlex.

Prosjektbeskrivelse:

Dette prosjektet gir Liste Søk webpart for WSS 3.0 / SharePoint 2007. Bare legg til Webdelen til side og angi listenavnet, filter felt, vise felt og kriterier.

Enkle grensesnitt for Tool del med avanserte funksjoner for liste søk.

Funksjoner

  • Ajax Enabled
  • Enkel konfigurasjon av liste
  • Automatisk fyller List samling i rullegardinlisten
  • Filter Felt Utvalg
  • Skjerm Felt Utvalg
  • Query operatør Utvalg

Konfigurasjonstrinn

Åpne Webdelen i Edit Mode.

Filter Fields: Felt som skal gjengis ved side med innspill boks for filter felt.

Skjerm Fields: Felt som skal vises i rutenett.

Tilstand kriterier mellom feltene

Når du søker endrer Webdelen vil gjengi nedenfor:

Vennligst la din nye funksjonen forespørsler her: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Hvordan lage egendefinerte menypunkt i Områdehandlinger

Den under prøven funksjonen lager ny meny i Site Handlinger-menyen, Vennligst erstatte GUID i under kode.

Eksempel Feature File

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

<Feature

Id =”<GUID>”

Title =”Tilpassede menypunkt”

Beskrivelse =” ”

Version =”1.0.0.0″

Scope =”Nettside”

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

<ElementManifests>

<ElementManifest

Location =”elements.xml” />

</ElementManifests>

</Feature>

Eksempel Elements fil

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

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

<CustomAction Id =””

GroupId =”SiteActions”

Location =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”TRUE”

Title =”Min Blogg”

Beskrivelse =” ”

Sekvens =”1″>

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

</CustomAction>

</Elements>

Utforsker Doc Lib V 2.0 i CodePlex

Jeg har sluppet den neste versjonen av Utforsker Document Library Webdelen for SharePoint 2007.

Lagt funksjoner i denne utgivelsen:

  • Automatisk fyller listen over dokumentbibliotekene i dropdownlist i toolpart
  • Kollapset Utforsker kan administreres fra toolpart eiendom
  • Automatisk viser riktige ikoner for filer i dokumentbiblioteket

Webdelen inkludert som funksjonen i pakkeløsningen.

Vennligst legg inn dine kommentarer eller ytterligere funksjonsetterspørsler.

Programmatisk Hent Liste over Dokumentbiblioteker

Følgende kodebit brukes til å hente en liste over dokumentbiblioteker.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst i ListColl)

{


hvis (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType kan brukes til å identifisere Type-listen.

Microsoft.IdentityModel montering Manglende Feil ved installering av SharePoint 2010

Selv kjører Sharepoint Konfigurasjons veivisere, Hvis du får en feilmelding “Microsoft.IdentityModel montering mangler”

Kontroller at du har installert “Genève Work”, sin del av dine pre forutsetninger for SP 2010

Last ned SharePoint 2010 Beta

Microsoft har sluppet beta biter av Sharepoint 2010 for MSDN & Tech Netto abonnenter.

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

SharePoint 2010 Teknologi Stack

SharePoint 2010 Teknologi Stack ser ut under.

Den viktigste fordelen for utviklerne ville være utviklingen maskinen kan sette den opp i Windows Vista eller Windows 7 (x64-bit) maskin J