Weryfikacja poziomu listy programu SharePoint 2010

W moim wcześniejszym artykule, Pisałem o walidacji na poziomie kolumn w programie SharePoint 2010.

weryfikacji poziomu listy spowoduje przed zapisaniem treści. Walidacja powinna zwracać wartość true, aby zapisać zawartość.

Lista informacji o Bibliotece:

Stworzyłem przykładową listę Biblioteka Informacje z następującymi kolumnami.

Scenariusz Validation:

Termin powinien być większy niż Emisji.

Sprawdzanie poprawności ustawień:

Przejdź do Ustawienia i kliknij na ustawienia sprawdzania poprawności.

Określa zasady zatwierdzania “DueDate > IssueDate”, następnie określić komunikat o błędzie wyświetlane dla użytkownika.

Zapisz ustawienia sprawdzania poprawności.

Tworzenie nowych pozycji na liście.

Jeżeli sprawdzenie się nie powiedzie, komunikat o błędzie zostanie wyświetlony użytkownikowi.

Profil użytkownika wyjątek Błąd podczas tworzenia przykładowych danych w SharePoint 2010 Kreator konfiguracji

I napotkał następujący błąd podczas uruchamiania kreatora konfiguracji dla SharePoint 2010.

Należy zainstalować poprawkę dla systemu Windows Server 2008 R2 / Windows 7. Do pobrania tutaj z Microsoft Connect.




Błąd w pliku dziennika:

01/09/2010 13:20:05 17 ERR wyjątkiem Microsoft.Office.Server.UserProfiles.UserProfileException typ został wyrzucony. Dodatkowe informacje wyjątkiem: Nierozpoznany atrybut "allowInsecureTransport". Należy pamiętać, że nazwy atrybutów jest uwzględniana wielkość liter. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56)

Microsoft.Office.Server.UserProfiles.UserProfileException: Nierozpoznany atrybut "allowInsecureTransport". Należy pamiętać, że nazwy atrybutów jest uwzględniana wielkość liter. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56) —> System.Configuration.ConfigurationErrorsException: Nierozpoznany atrybut "allowInsecureTransport". Należy pamiętać, że nazwy atrybutów jest uwzględniana wielkość liter. (C:\Program Files Common Files Microsoft Shared Web Server Extensions 14 WebClients Profile client.config line 56)

w System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] klucze, Wejście SectionInput, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, parentResult Object)

w System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, parentResult Object, getLkg Boolean, getRuntimeObject Boolean, Obiekt& wynikać, Obiekt& resultRuntimeObject)

w System.Configuration.BaseConfigurationRecord.GetSectionRecursive(configKey String, getLkg Boolean, checkPermission Boolean, getRuntimeObject Boolean, requestIsHere Boolean, Obiekt& wynikać, Obiekt& resultRuntimeObject)

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

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

w Microsoft.Office.Server.UserProfiles.MossClientBase "1.GetServiceBinding(endpointConfigurationName String)

w Microsoft.Office.Server.UserProfiles.MossClientBase "1.GetChannelFactory(endpointConfigurationName String)

w Microsoft.Office.Server.UserProfiles.MossClientBase "1.get_Channel()

w Microsoft.Office.Server.UserProfiles.MossClientBase "1.ExecuteOnChannel(operationName String, blok kodu blok kodu)

w Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(operationName String, blok kodu blok kodu)

— Koniec śladu stosu wyjątku wewnętrznej —

w Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(operationName String, blok kodu blok kodu)

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

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

w Microsoft.Office.Server.Utilities.SPAsyncCache "2.GetValueNow(Klucz K)

w Microsoft.Office.Server.Utilities.SPAsyncCache "2.GetValue(Klucz K, Boolean asynchroniczne)

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

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

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

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

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

Walidacja kolumny w SharePoint 2010

Większość deweloperów w obliczu problemów z walidacji kolumny w SharePoint 2003/2007.

To jest naprawdę bolesne, aby zapisać potwierdzenia przy użyciu niestandardowego podejścia jak javascript lub jquery.

SharePoint 2010 zawiera następujące sprawdzenia w Out of the Box.

  • Walidacja na poziomie kolumn
  • Walidacja poziom listy

Walidacja na poziomie kolumn

Podczas tworzenia nowej kolumny na liście, kliknij na węzeł zatwierdzania kolumnie.

Określ wzór walidacji.

g.

[FieldName]=”Stosunek jakości”

Formuła powinna zwracać wartość true do uznania przez PASS.

Tworzenie Nowa kolumna na liście i określić ustawienia zatwierdzania.


Utwórz nowy element na liście, Kliknij Zapisz, aby potwierdzić.

WOW .... Życie jest łatwe z SharePoint.

Państwa Słucha słyszeć o zatwierdzenie listy poziomie w moim następnym poście.

CodePlex wydania : WebPart Dyskusyjne

Hi Wspólnoty,

I przyczyniły WebPart Szukaj Lista for SharePoint w CodePlex.

Opis projektu:

Projekt ten zapewnia Webpart Szukaj liście dla WSS 3.0 / SharePoint 2007. Wystarczy dodać WebPart do strony i podaj nazwę listy, pola filtrów, Pola wyświetlacza i kryteria.

Prosty interfejs dla części narzędzi z zaawansowanych funkcji przeszukiwania list.

Funkcje

  • Ajax Enabled
  • Prosta konfiguracja z listy
  • Automatycznie wypełni kolekcji Lista w liście rozwijanej
  • Filtr Wybór pola
  • Wyświetlanie pól wyboru
  • Zapytanie Wybór operatora

Kroki konfiguracji

Otwórz WebPart w trybie edycji.

Pola filtru: Pola mają być świadczone na stronie z pole wprowadzania pola filtrów.

Pola wyświetlacza: Pola mają być wyświetlane w sieci.

Kryteria Stan pomiędzy polami

Po zastosowaniu zmian WebPart będzie świadczyć, jak poniżej:

Proszę zostawić swoje nowe żądania funkcji tutaj: http://www.mstechblogs.com/Forums/viewtopic.php?f=17&t=2&start=0

Jak utworzyć własną pozycję z menu Akcje witryny w

Funkcja próbki poniżej tworzy nowe menu w menu Akcje witryny, Proszę wymienić GUID w poniższy kod.

Plik Feature próbki

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

<Cecha

Id =”<GUID>”

Title =”Własną pozycję z menu”

Opis =” ”

Version =”1.0.0.0″

Zakres =”Strona internetowa”

Ukryte =”Fałszywy” xmlns =”http://schemas.microsoft.com / sharepoint /”>

<ElementManifests>

<ElementManifest

Miejsce =”elements.xml” />

</ElementManifests>

</Cecha>

Przykładowy plik Elements

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

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

<CustomAction Id =””

GroupId =”SiteActions”

Miejsce =”Microsoft.SharePoint.StandardMenu”

RequireSiteAdministrator =”TRUE”

Title =”Mój blog”

Opis =” ”

Sekwencja =”1″>

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

</CustomAction>

</Elementy>

TreeView Doc Lib V 2.0 w CodePlex

I wydali kolejną wersję Biblioteka dokumentów TreeView WebPart dla SharePoint 2007.

Dodane w tym wydaniu:

  • Automatycznie wypełni listę bibliotek dokumentów w DropDownList w toolpart
  • Zwinięty TreeView może być zarządzany z nieruchomości toolpart
  • Automatycznie wyświetla odpowiednie ikony plików w bibliotece dokumentów

WebPart włączone jako funkcji w pakiecie rozwiązań.

Proszę pisać swoje uwagi lub dodatkowych propozycji zmian.

Programowo odzyskać Lista bibliotek dokumentów

Poniższy kod służy do pobierania listy biblioteki dokumentów.

SPWeb _Web = SPContext.Current.Web;


SPListCollection ListColl = _web.Lists;


foreach (SPList _lst w ListColl)

{


jeśli (_lst.BaseTemplate == SPListTemplateType.DocumentLibrary)

{

LibList.Items.Add(_lst.Title);

}

}

BaseTemplateType mogą być używane do określenia rodzaju lista.

Microsoft.IdentityModel montaż Missing Błąd podczas instalacji programu SharePoint 2010

Podczas pracy kreatorów konfiguracji SharePoint, jeśli pojawi się błąd “montaż Microsoft.IdentityModel brakuje”

Sprawdź, czy masz zainstalowany “Geneva Framework”, jego część pre artykuły dla SP 2010

Pobierz SharePoint 2010 Beta

Firma Microsoft wydała beta bitów SharePoint 2010 dla MSDN & Tech netto abonentów.

Mam nadzieję, że będzie ona dostępna dla publiczności w kilka dni J

SharePoint 2010 Stos technologii

SharePoint 2010 Stos technologii wygląda następująco.

Główną zaletą dla deweloperów będzie maszyna rozwoju można go ustawić w Windows Vista lub Windows 7 (x64-bit) maszyna J