Lys vlak Validation in SharePoint 2010

In my vorige artikel, Ek het geskryf oor kolom vlak validering in SharePoint 2010.

Lys vlak validering sal sneller voor die redding van die inhoud. Die validering moet terugkeer WAAR die inhoud te red.

Biblioteek Inligting Lys:

Ek het 'n voorbeeld lys Biblioteek inligting met die volgende kolomme.

Validering Scenario:

Sperdatum moet groter as Uitgawe datum.

Validering Instellings:

Gaan na Lys instellings en klik op Validation instellings.

Spesifiseer die valideringsreël “DueDate > IssueDate”, dan is die fout boodskap spesifiseer vir die gebruiker te vertoon word.

Slaan die Validation Instellings.

Skep nuwe item in die lys.

As die validering versuim, die fout boodskap na die gebruiker vertoon word.

User Profile Uitsondering Fout tydens skep voorbeeld van die data in SharePoint 2010 Configuration Wizard

I encountered the following error while running Configuration wizard for SharePoint 2010.

You need to Install the hotfix for Windows Server 2008 R2 / Windows 7. Download here from Microsoft Connect.




Error in Log File:

01/09/2010 13:20:05 17 ERR An exception of type Microsoft.Office.Server.UserProfiles.UserProfileException was thrown. Additional exception information: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config line 56)

at System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)

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

at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)

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

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

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

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

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

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

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

— End of inner exception stack trace —

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

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

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

at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)

at Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)

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

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

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

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

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

Kolom Validation in SharePoint 2010

Die meeste van die ontwikkelaars die gesig gestaar het probleme met kolom validations in SharePoint 2003/2007.

Dit is regtig pynlik om die validering te skryf met behulp van persoonlike benadering soos javascript of jQuery.

SharePoint 2010 bied die volgende validations in Out of the Box.

  • Kolom Vlak Validation
  • Lys Vlak Validation

Kolom Vlak Validation

Terwyl die skep van nuwe kolom in die lys, kliek op die kolom validering node.

Spesifiseer jou validering formule.

bv..

[FieldName]=”Waarde”

Die formule moet terugkeer WAAR vir validering te slaag.

Skep nuwe kolom in die lys en Spesifiseer die validering Stellings.


Skep nuwe item in Lys, Kliek op Stoor te valideer.

WOW .... lewe is maklik met SharePoint.

Staat Tuned om te hoor oor Lys vlak validering in my volgende post.

CodePlex Release : Lys Soek Webpart

Hi Gemeenskap,

Ek het bygedra Lys Search WebPart vir SharePoint in CodePlex.

Projek Beskrywing:

Hierdie projek bied die Lys Search WebPart vir WSS 3.0 / SharePoint 2007. Net voeg die WebPart na bladsy en spesifiseer die lys name, filter velde, vertoning velde en kriteria.

Eenvoudige koppelvlak vir Tool Deel met gevorderde funksies vir lys search.

Funksies

  • Ajax aangeskakel
  • Maklik opset van lys
  • Vult outomaties Lys versameling in keuselys
  • Filter Fields Seleksie
  • Vertoon Fields Seleksie
  • Navraag operateur Seleksie

Configuration stappe

Maak die WebPart in die wysig af.

Filter Fields: Velde gelewer moet word by bladsy met insette boks vir filter velde.

Display Fields: Velde in rooster vertoon word.

Toestand kriteria tussen die velde

Wanneer jy veranderinge van toepassing die WebPart sal soos hieronder lewer:

Laat asseblief jou nuwe funksie versoeke hier: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Hoe Custom menu-item in Site aksies te skep

Die onderstaande voorbeeld funksie skep nuwe menu-item in Site menu aksies, Vervang asseblief die GUID in die onderstaande kode.

Monster funksie File

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

<Funksie

Id =”<GUID>”

Title =”Custom menu-item”

Beskrywing =” ”

Version=”1.0.0.0″

Scope=”Webwerf”

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

<ElementManifests>

<ElementManifest

Location=”elements.xml” />

</ElementManifests>

</Funksie>

Sample Elements file

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

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

<CustomAction Id=””

Groepid =”SiteActions”

Location=”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”WAAR”

Title =”My Blog”

Beskrywing =” ”

Volgorde =”1″>

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

</CustomAction>

</Elemente>

Horisontale Doc Lib V 2.0 in CodePlex

Ek het die volgende weergawe van vrygestel Horisontale Document Library Webpart vir SharePoint 2007.

Meer funksies in hierdie weergawe:

  • Vult outomaties die lys van dokument biblioteke in dropdownlist in toolpart
  • Duie gestort het Horisontale kan uit toolpart eiendom bestuur word
  • Outomaties toon die toepaslike ikone vir die lêers in die dokument biblioteek

Webpart ingesluit as funksie in oplossing pakket.

Pos asseblief jou kommentaar of addisionele funksie versoeke.

Programmaties Haal Lys van Document Biblioteke

Die volgende kode uit word gebruik om die lys van dokument biblioteke te haal.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst in ListColl)

{


indien (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType can be used to identify the Type of list.

Microsoft.IdentityModel vergadering Missing Fout terwyl die installering van SharePoint 2010

Terwyl loop SharePoint Configuration wizards, As jy 'n fout “Microsoft.IdentityModel vergadering ontbrekende”

Maak seker dat jy geïnstalleer “Raamwerk Geneva”, sy deel van jou pre benodigdhede vir SP 2010

Download SharePoint 2010 Beta

Microsoft het die beta stukkies van SharePoint vrygestel 2010 MSDN & Tech Net intekenaars.

Ek hoop dat dit beskikbaar sal wees vir openbare in 'n paar dae J

SharePoint 2010 Tegnologie Stack

SharePoint 2010 Tegnologie Stack lyk soos hieronder.

Die belangrikste voordeel vir die ontwikkelaars sal die ontwikkeling masjien moet word, kan dit stel in Windows Vista of Windows 7 (x64-bit) masjien J