arya-blue
luna-amber
luna-blue
luna-green
luna-pink
nova-dark
nova-light
saga-blue
vela-blue
SlideOut
Multiple slideouts can be on one page and even opened by default.
AutoOpen
Auto Open
Tab opens after DOM is done loading!
Hover
Hover
Hover over the tab with your mouse to open instead of a click!
Reverse
Reverse
Handle is on the other side of the tab!
Source

<pe:slideout id="soAuto" title="AutoOpen" icon="pi pi-folder-open" location="top" widgetVar="slideoutAuto"
        handleStyleClass="auto-handle" panelStyleClass="auto-panel" showOn="click" offset="250px" autoOpen="true">
        <p:panelGrid styleClass="ui-noborder" layout="tabular" columns="0">
            <p:row>
                <p:column styleClass="ui-widget-header">
                    <h:outputText value="Auto Open" />
                </p:column>
            </p:row>
            <p:row>
                <p:column>
                    <h:outputText value="Tab opens after DOM is done loading!" />
                </p:column>
            </p:row>
        </p:panelGrid>
    </pe:slideout>

    <pe:slideout id="soHover" title="Hover" icon="pi pi-arrow-right" location="top" widgetVar="slideoutHover"
        handleStyleClass="hover-handle" panelStyleClass="hover-panel" showOn="hover" offset="350px">
        <p:panelGrid styleClass="ui-noborder" layout="tabular" columns="0">
            <p:row>
                <p:column styleClass="ui-widget-header">
                    <h:outputText value="Hover" />
                </p:column>
            </p:row>
            <p:row>
                <p:column>
                    <h:outputText value="Hover over the tab with your mouse to open instead of a click!" />
                </p:column>
            </p:row>
        </p:panelGrid>
    </pe:slideout>

    <pe:slideout id="soReverse" title="Reverse" icon="pi pi-backward" location="top" widgetVar="slideoutReverse"
        handleStyleClass="reverse-handle" panelStyleClass="reverse-panel" showOn="click" offset="400px"
        handleOffsetReverse="true">
        <p:panelGrid styleClass="ui-noborder" layout="tabular" columns="0">
            <p:row>
                <p:column styleClass="ui-widget-header">
                    <h:outputText value="Reverse" />
                </p:column>
            </p:row>
            <p:row>
                <p:column>
                    <h:outputText value="Handle is on the other side of the tab!" />
                </p:column>
            </p:row>
        </p:panelGrid>
    </pe:slideout>
            
Components and more
Documentation pe:
Attributes (move mouse over the names to see data types)
Name Description
No attributes available for this component.
PrimeFaces Extensions Showcase - © 2011-2025,PrimeFaces: 15.0.13,PrimeFaces Extensions: 15.0.14-SNAPSHOT,JSF: Apache MyFaces JSF-2.3 Core Impl 2.3.10,Server: Apache Tomcat (TomEE)/9.0.82 (8.0.16),Build time: 2026-02-23 00:32