Lijst validatie in SharePoint 2010

In mijn eerdere artikel, Ik schreef over kolom validatie in SharePoint 2010.

Lijst validatie zal leiden voor het opslaan van de inhoud. De validatie moet terugkeren trouw aan de content op te slaan.

Bibliotheek Informatie Lijst:

Ik heb gemaakt lijst met voorbeelden van Bibliotheek Informatie met de volgende kolommen.

Validatie Scenario:

Vervaldatum moet groter zijn dan Uitgiftedatum.

Validatie-instellingen:

Ga naar Instellingen van lijst en klik op validatie-instellingen.

Geef de validatieregel “DueDate > IssueDate”, geef vervolgens de foutmelding te worden weergegeven voor de gebruiker.

Sla de validatie-instellingen.

Maak nieuw item in de lijst.

Als de validatie mislukt, De foutmelding zal worden getoond aan de gebruiker.

User Profile uitzondering fout tijdens het maken van Sample Data in SharePoint 2010 Configuration Wizard

Ik ontmoette de volgende foutmelding tijdens het uitvoeren van configuratie wizard voor SharePoint 2010.

U moet de hotfix voor Windows Server installeren 2008 R2 / Windows 7. Download hier bij Microsoft Connect.




Fout in logboekbestand:

01/09/2010 13:20:05 17 ERR Een uitzondering van het type Microsoft.Office.Server.UserProfiles.UserProfileException werd gegooid. Bijkomende uitzondering informatie: Niet herkende attribuut 'allowInsecureTransport'. Merk op dat attribuut namen zijn hoofdlettergevoelig. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profiel client.config lijn 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Niet herkende attribuut 'allowInsecureTransport'. Merk op dat attribuut namen zijn hoofdlettergevoelig. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profiel client.config lijn 56) —> System.Configuration.ConfigurationErrorsException: Niet herkende attribuut 'allowInsecureTransport'. Merk op dat attribuut namen zijn hoofdlettergevoelig. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profiel client.config lijn 56)

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

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

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

op System.Configuration.ConfigurationSectionCollection.Get(Tekenreeksnaam)

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

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

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

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

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

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

— Einde van de innerlijke uitzondering stack trace —

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

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

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

op Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValueNow(K-toets)

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

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

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

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

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

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

Kolom Validatie in SharePoint 2010

Het merendeel van de ontwikkelaars problemen met kolom validaties geconfronteerd in SharePoint 2003/2007.

Het is echt pijnlijk om de validatie met behulp van aangepaste aanpak als JavaScript of jquery schrijven.

SharePoint 2010 biedt de volgende validaties in Out of the Box.

  • Kolom validatie
  • Lijst validatie

Kolom validatie

Terwijl het creëren van nieuwe kolom in de lijst, Klik op de kolom validatie node.

Geef uw validatie formule.

g.

[Veldnaam]=”Waarde”

De formule moet TRUE ruil voor validatie PASS.

Maak een nieuwe kolom in Lijst en Geef de validatie-instellingen.


Maak een nieuwe item in een lijst, Klik op Opslaan om te valideren.

WOW .... Het leven is eenvoudig met SharePoint.

Staat Tuned om te horen over Lijst validatie in mijn volgende post.

CodePlex Release : Lijst Zoeken WebPart

Hallo Gemeenschap,

Ik heb bijgedragen Lijst Zoek WebPart voor SharePoint in CodePlex.

Beschrijving project:

Dit project voorziet in de lijst Zoeken WebPart voor WSS 3.0 / SharePoint 2007. Voeg gewoon de WebPart naar de pagina en geef de naam van de lijst, filter velden, display velden en criteria.

Eenvoudige interface voor Tool deel met geavanceerde functies voor de lijst zoekopdracht.

Functies

  • Ajax Enabled
  • Eenvoudige configuratie van de lijst
  • Automatisch ingevuld Lijst collectie in de keuzelijst
  • Filter Velden Selectie
  • Display Velden Selectie
  • Query exploitant Selectie

Configuratie stappen

Open de WebPart in de Edit Mode.

Filter Velden: Velden worden gemaakt op de pagina met de input box voor filter velden.

Display Velden: Velden worden weergegeven in het net.

Voorwaarde criteria tussen de velden

Wanneer u van toepassing verandert de WebPart zal maken, zoals hieronder:

Laat hier uw nieuwe feature requests: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Hoe u aangepaste menu-item in Siteacties maken

De onderstaande steekproef functie creëert een nieuw menu item in het menu Siteacties, Vervang dan de GUID in de onderstaande code.

Steekproef Feature Bestand

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

<Functie

Id =”<GUID>”

Title =”Aangepaste menu-item”

Description =” ”

Version =”1.0.0.0″

Scope =”Website”

Hidden =”Valse” xmlns =”http://schemas.microsoft.com / Sharepoint /”>

<ElementManifests>

<ElementManifest

Locatie =”elements.xml” />

</ElementManifests>

</Functie>

Steekproef Elements-bestand

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

<Elementen xmlns =”http://schemas.microsoft.com / Sharepoint /”>

<CustomAction Id =””

GroupID =”SiteActions”

Locatie =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”TRUE”

Title =”Mijn Blog”

Description =” ”

Sequence =”1″>

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

</CustomAction>

</Elementen>

TreeView Doc Lib V 2.0 in CodePlex

Ik heb vrijgegeven van de volgende versie van TreeView Document Library WebPart voor SharePoint 2007.

Toegevoegde functies in deze release:

  • Automatisch vult de lijst van documentbibliotheken in de dropdownlijst in toolpart
  • Samengevouwen TreeView kunnen worden beheerd vanuit toolpart onroerend goed
  • Automatisch wordt de juiste pictogrammen voor de bestanden in documentbibliotheek

WebPart opgenomen als functie in oplossing pakket.

Gelieve te posten uw commentaren of extra feature requests.

Programmatisch Ophalen Lijst van documentbibliotheken

Het volgende stukje code wordt gebruikt om de lijst van documentbibliotheken op te halen.

SPWeb _web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst in ListColl)

{


als (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType kan worden gebruikt om het type van de lijst te identificeren.

Microsoft.IdentityModel assemblage Ontbrekende Fout tijdens het installeren SharePoint 2010

Tijdens het uitvoeren van SharePoint configuratiewizards, Als je een foutmelding krijgt “Microsoft.IdentityModel assemblage ontbrekende”

Zorg ervoor dat u hebt geïnstalleerd “Geneva Framework”, zijn deel van uw pre vereisten voor SP 2010

Download SharePoint 2010 Beta

Microsoft heeft de bèta-bits van SharePoint 2010 voor MSDN & Tech Net abonnees.

Ik hoop dat het voor het publiek toegankelijk zijn in enkele dagen J

SharePoint 2010 Technologie Stack

SharePoint 2010 Technologie Stack ziet eruit als hieronder.

Het belangrijkste voordeel voor de ontwikkelaars zou de ontwikkeling machine kan worden ingesteld it up in Windows Vista of Windows 7 (x64-bit) machine J