arya-blue
luna-amber
luna-blue
luna-green
luna-pink
nova-dark
nova-light
saga-blue
vela-blue
SunEditor
Popular use case is used in PF dialogs. This example is for both demonstration and testing.
Source

<p:growl id="growl" keepAlive="true">
        <p:autoUpdate/>
    </p:growl>

    <h:panelGrid columns="6" id="pnlDetails" styleClass="p-4" >
        <p:commandButton value="Open Dialog" type="button" icon="pi pi-external-link" onclick="PF('dlg').show()"/>
    </h:panelGrid>

    <p:dialog header="Header" widgetVar="dlg" minHeight="40" width="60vw" showEffect="fade" closable="true" closeOnEscape="true" modal="true">
        <pe:sunEditor id="sunEditor" widgetVar="sunEditor" value="#{basicSunEditorController.html}"
                      mode="classic" dir="#{basicSunEditorController.rtl ? 'rtl' : 'ltr'}"
                      locale="#{basicSunEditorController.language}"
                      toolbar="[['font','fontSize','formatBlock'],['paragraphStyle','blockquote'], ['bold', 'underline', 'italic', 'strike', 'subscript', 'superscript', 'removeFormat'],
                  '/'
                  ,['fontColor', 'hiliteColor', 'outdent', 'indent', 'align', 'horizontalRule', 'list', 'table'],
                   ['link', 'image', 'audio', 'video', 'fullScreen', 'showBlocks', 'codeView', 'preview', 'print', 'save']]">
            <p:ajax event="save" listener="#{basicSunEditorController.onSave}" update="@this"/>
        </pe:sunEditor>
    </p:dialog>
            
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