Elenco di convalida livello in SharePoint 2010

Nel mio precedente articolo, Ho scritto su colonna di convalida dei livelli in SharePoint 2010.

livello di convalida lista farà scattare prima di salvare il contenuto. La validazione deve restituire true per salvare il contenuto.

Library Information List:

Ho creato campione elenco Biblioteca di informazioni con le seguenti colonne.

Scenario di convalida:

Data di scadenza deve essere maggiore di Data di emissione.

Impostazioni di convalida:

Vai a Impostazioni lista e cliccare su impostazioni di convalida.

Specificare la regola di convalida “DueDate > Emissione”, quindi specificare il messaggio di errore da visualizzare per l'utente.

Salvare le impostazioni di convalida.

Crea nuovo elemento nella lista.

Se la convalida non riesce, il messaggio di errore verrà visualizzato all'utente.

Profilo utente di eccezione di errore durante la creazione di dati di esempio in SharePoint 2010 Configurazione guidata

Ho incontrato il seguente errore durante l'esecuzione di Configurazione guidata per SharePoint 2010.

È necessario installare l'aggiornamento rapido per Windows Server 2008 R2 / Windows 7. Scarica qui da Microsoft Connect.




Errore nel file di registro:

01/09/2010 13:20:05 17 ERR Un'eccezione di tipo Microsoft.Office.Server.UserProfiles.UserProfileException è stata generata. eccezione Ulteriori informazioni: Unrecognized attribute ‘allowInsecureTransport’. Si noti che i nomi degli attributi sono case-sensitive. (C:\Programmi File comuni Microsoft Shared Web Server Extensions 14 WebClients Profilo client.config linea 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Unrecognized attribute ‘allowInsecureTransport’. Si noti che i nomi degli attributi sono case-sensitive. (C:\Programmi File comuni Microsoft Shared Web Server Extensions 14 WebClients Profilo client.config linea 56) —> System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. Si noti che i nomi degli attributi sono case-sensitive. (C:\Programmi File comuni Microsoft Shared Web Server Extensions 14 WebClients Profilo client.config linea 56)

a System.Configuration.BaseConfigurationRecord.EvaluateOne(Stringa[] Tasti, SectionInput ingresso, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Oggetto parentResult)

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

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

a System.Configuration.ConfigurationSectionCollection.Get(String nome)

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

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

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

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

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

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

— Fine di stack dell'eccezione interna —

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

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

a Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid ApplicationId)

a Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValueNow(Chiave K)

a Microsoft.Office.Server.Utilities.SPAsyncCache `2.GetValue(Chiave K, Boolean asincrono)

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

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

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

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

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

Convalida Colonna in SharePoint 2010

La maggior parte degli sviluppatori di fronte problemi con validazioni di colonna in SharePoint 2003/2007.

E 'veramente doloroso a scrivere la convalida utilizzando approccio personalizzato come javascript o jQuery.

SharePoint 2010 fornisce le seguenti convalide in Out of the Box.

  • Colonna del livello di convalida
  • Nell'elenco Livello di convalida

Colonna del livello di convalida

Mentre la creazione di nuova colonna nella lista, Fare clic sul nodo di convalida colonna.

Specificare la propria formula di convalida.

e.g.

[FieldName]=”Valore”

La formula deve restituire VERO per la convalida di PASS.

Crea nuova colonna nella lista e specificare le impostazioni di convalida.


Crea nuovo elemento nella lista, Fare clic su Salva per confermare.

WOW .... La vita è facile con SharePoint.

Stato Sintonizzato sentir parlare di convalida elenco di livello nel mio prossimo post.

CodePlex Release : Elenco di ricerca WebPart

Ciao Community,

Ho contribuito elenco di ricerca per SharePoint WebPart in CodePlex.

Descrizione del progetto:

Questo progetto prevede la Lista Cerca WebPart per WSS 3.0 / SharePoint 2007. Basta aggiungere il WebPart alla pagina e specificare il nome della lista, campi filtro, campi di visualizzazione e criteri.

Semplice interfaccia per Tool parte con funzionalità avanzate per la ricerca lista.

Caratteristiche

  • Ajax Enabled
  • Facile configurazione della lista
  • inserisce automaticamente nella raccolta List Lista Drop Down
  • Campi filtro di selezione
  • Visualizzare i campi di selezione
  • Query operatore di selezione

Fasi della configurazione

Aprire la WebPart in modalità Edit.

Campi filtro: I campi che devono essere rese a pagina con casella di input per i campi filtro.

Visualizzare i campi: I campi da visualizzare nella griglia.

criteri di condizione tra i campi

Quando si applica cambia la WebPart renderà come di seguito:

Si prega di lasciare le vostre richieste novità qui: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Come creare voce di menu personalizzata in Azioni sito

La funzione di esempio riportato di seguito crea nuova voce di menu in menu Azioni sito, Si prega di sostituire il GUID nel codice qui sotto.

Esempio di funzioni di file

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

<Caratteristica

Id =”<GUID>”

Title =”Voce di menu personalizzati”

Descrizione =” ”

Version =”1.0.0.0″

Ambito di applicazione =”Sito”

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

<ElementManifests>

<ElementManifest

Location =”elements.xml” />

</ElementManifests>

</Caratteristica>

Esempio di elementi del file

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

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

<CustomAction Id =””

GroupId =”SiteActions”

Location =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”VERO”

Title =”Il mio blog”

Descrizione =” ”

Sequenza =”1″>

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

</CustomAction>

</Elementi>

TreeView V Lib Doc 2.0 in CodePlex

Ho rilasciato la nuova versione di TreeView Document Library WebPart per SharePoint 2007.

Le caratteristiche aggiunte in questa versione:

  • compila automaticamente l'elenco delle librerie di documenti in dropdownlist in toolpart
  • Compresso TreeView può essere gestito da beni toolpart
  • mostra automaticamente le icone appropriate per i file nella raccolta documenti

WebPart inclusi come funzionalità nel pacchetto della soluzione.

Si prega di inserire i vostri commenti o richieste di funzionalità aggiuntive.

Di programmazione recuperare l'elenco di raccolte di documenti

Il frammento di codice seguente viene utilizzato per recuperare l'elenco di raccolte di documenti.

SPWeb _Web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst in ListColl)

{


se (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType possono essere utilizzati per identificare il Tipo di lista.

Microsoft.IdentityModel assemblea mancante Errore durante l'installazione di SharePoint 2010

Durante l'esecuzione di procedure guidate di configurazione di SharePoint, se si ottiene un errore “Microsoft.IdentityModel assemblea mancanti”

Assicurarsi di avere installato “Ginevra quadro”, la sua parte del tuo pre requisiti per SP 2010

Scarica SharePoint 2010 Beta

Microsoft ha rilasciato i bit beta di SharePoint 2010 per MSDN & Tech abbonati netto.

Spero che sarà disponibile per il pubblico in pochi giorni J

SharePoint 2010 La tecnologia Stack

SharePoint 2010 Stack tecnologia sembra al di sotto.

Il vantaggio principale per gli sviluppatori sarebbe la macchina di sviluppo è possibile installarlo in Windows Vista o Windows 7 (x64-bit) macchina J