Aus der Praxis – Ribbon Tab für Liste / Bibliothek verschwindet bei angepasster Listen- / Bibliotheks-Ansichtsseite
avatar

Folgendes Verhalten legt SharePoint 2010 standardmäßig an den Tag:

Wenn man auf der Ansichtsseite eine Bibliothek oder Liste ein zusätzliches Webpart platziert, dann scheint es im ersten Moment reibungslos zu funktionieren.

Öffnet dann ein Benutzer die Seite, dann wird im die Ribbon Bar nicht mehr wie gewohnt dargestellt (man beachten den rot markierten Bereich).

Vorher:

image

Nachher (ein zusätzliche Content Editor Webpart eingefügt):

image

 

Erst nachdem der Benutzer in das Listenwebpart geklickt hat, z.B. ein Element ausgewählt hat, erscheint die Ribbon wieder vollständig. Dieses Verhalten ist wie gesagt SharePoint Standard. Mit einem kleinen Workaround kann man dieses Verhalten aber etwas schöner gestalten.

In ein Content Editor Webpart ist dieser JavaScript Code einzufügen.

<script>
setTimeout(function() {
    var elem = document.getElementById("MSOZoneCell_WebPartWPQ2");
    if(elem != null) {
        var dummyevent = new Array()
        dummyevent["target"] = elem
        dummyevent["srcElement"] = elem
        WpClick(dummyevent)
    }
}, 20)
</script>

Durch den Code wird ein Klick auf das Listenwebpart simuliert, so dass die Ribbon Bar entsprechend angezeigt wird.

image

Der Nachteil ist allerdings, dass dann die Listen- bzw. Bibliothekstools aus der Ribbon direkt ausgewählt sind. So richtig schön rund ist diese Lösung daher nicht, aber als Workaround im Einzelfall brauchbar.

Ein Gedanke zu “Aus der Praxis – Ribbon Tab für Liste / Bibliothek verschwindet bei angepasster Listen- / Bibliotheks-Ansichtsseite
avatar

  1. Pingback: Aus der Praxis – Ribbon Tab für Liste / Bibliothek verschwindet bei angepasster Listen- / Bibliotheks-Ansichtsseite - SharePoint Blogs in German - Bamboo Nation

Schreibe einen Kommentar