← Playground index

Tabs, without AjaxTabbedPanel

A working tabbed panel built from two primitives: AjaxUpdateContainer (the content region) and AjaxUpdateLink (the tab clicks). The selected tab is just a field on the component; a click sets it and updates the container, which re-renders the strip (highlighting the active tab) and the matching panel. No JavaScript, no child components, no AjaxTabbedPanel.

Overview Details Settings

Overview

The big picture. This panel shows because selectedTab equals "Overview".

Currently selected: Overview