Direkt zum Hauptbereich

Posts

Posts mit dem Label "Cookies in Visualforce" werden angezeigt.

Benutzung von Tabs in Visualforce

Seit einiger Zeit beschäftige ich mich wieder etwas intensiver mit Visualforce. Eine neue Visualforce Seite muss die Konfiguration von 10 verschiedenen Objekte ermöglichen. Die einfachste Lösung ist die Benutzung von  apex:tabPanel  - was im Endeffekt eine Tabelle mit mehreren Tabs darstellt. Unter jedem Tab wird jeweils ein List View ausgegeben, was mit APEX Mitteln ebenfalls ganz einfach funktioniert. Eine einzige große Schwachstelle in diesem Konstrukt ist das kurzzeitige Verlassen der Seite. Das passiert immer dann, wenn ein neuen Datensatz erstellt oder ein bestehender Datensatz gelöscht wird. Nach der Aktion wird zwar die Visualforce Seite automatisch geöffnet, aber der falsche Tab ist aktiv. Mit einer kleinen Anpassung bringt man der Visualforce Seite bei, den richtigen Tab beim Öffnen der Seite zu aktivieren. Das Ergebnis ist im folgenden Videoschnitt zu sehen. Hier sieht man einen Ausschnitt einer Visualforce Seite mit diversen Tabs und das Verhalten der Seite ...