| 

.NET C# Java Javascript Exception

2
Hallo,

ich erstelle eine Liste im Code und möchte für diese Liste die Metanavigation aktivieren. Ich habe da ein Beispiel gefunden

Beispiel zum Aktivieren der Metafilter

Fehlt bei dem Beispiel vielleicht irgendein Update?

MFG Mario
08.05.2012
mario_kaempfer 273 1 8
1 Antwort
0
Ich habe hier eine Lösung gefunden die auch Funktioniert.

public static void acitvateMetaNavigation(SPList list, string fieldName)
{
try
{
list.ParentWeb.AllowUnsafeUpdates = true;


MetadataNavigationSettings listNavSettings = MetadataNavigationSettings.GetMetadataNavigationSettings(list);

SPField field = list.Fields.GetFieldByInternalName(fieldName);
MetadataNavigationKeyFilter mdnKeyFilter = new MetadataNavigationKeyFilter(field);
listNavSettings.AddConfiguredKeyFilter(mdnKeyFilter);

MetadataNavigationSettings.SetMetadataNavigationSettings(list, listNavSettings, true);

list.ParentWeb.Update();

list.ParentWeb.AllowUnsafeUpdates = false;
}
catch (Exception e)
{

}

}
12.06.2012
mario_kaempfer 273 1 8

Stelle deine Sharepoint-Frage jetzt!