JARCH SHOWCASE
JARCH SHOWCASE
TreeTable - Events An ajax behavior callback is provided for each event such as expand, collapse, select and unselect.
Document Viewer
NameSizeType
<a:form id="form">
    <a:growl id="messages" showDetail="true" />

    <a:treeTable value="#{ttEventsView.root}" var="document" selectionMode="single" selection="#{ttEventsView.selectedNode}">
        <a:ajax event="expand" listener="#{ttEventsView.onNodeExpand}" update=":form:messages" />
        <a:ajax event="collapse" listener="#{ttEventsView.onNodeCollapse}" update=":form:messages" />
        <a:ajax event="select" listener="#{ttEventsView.onNodeSelect}" update=":form:messages" />
        <a:ajax event="unselect" listener="#{ttEventsView.onNodeUnselect}" update=":form:messages" />

        <f:facet name="header">
            Document Viewer
        </f:facet>
        <a:column headerText="Name">
            <h:outputText value="#{document.name}" />
        </a:column>
        <a:column headerText="Size">
            <h:outputText value="#{document.size}" />
        </a:column>
        <a:column headerText="Type">
            <h:outputText value="#{document.type}" />
        </a:column>
    </a:treeTable>
</a:form>
                
JARCH, Copyright © 2022 All rights reserved. Running JARCH 24.3.0-SNAPSHOT on PrimeFaces-12.0.0 on Mojarra-2.3.13.