JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
5c9e0fe31976BMWSilver
20a31fc11974BMWYellow
c3ad2e571974RenaultGreen
b6da1a071997VolkswagenSilver
ea63dfd81970AudiBlack
f040176b1976BMWOrange
fc6535a31969FiatWhite
a182a09e2004AudiSilver
740ca0d61972RenaultYellow
d16eae591994FordRed
1eebfc7c1979VolvoBlack
a83f3ca52001VolvoYellow
b6acdde31967VolvoOrange
e2b098fc1988AudiSilver
4f3afea81984HondaOrange
2c22deb22004JaguarGreen
895ede131995AudiBrown
a8efbfa11974BMWYellow
1a12e4a02007BMWBrown
6e7300d01996RenaultBlack
8e95bea71996AudiBrown
b88bdc801991RenaultBlue
c43e4bb72007VolkswagenBlack
612bfa351962VolkswagenBlack
d14381b81970MercedesSilver
69f8e0ca1991VolvoGreen
f6e7bb842007BMWYellow
f31ca4c32001VolvoGreen
2cd34c061993RenaultRed
4fa1473a1965FiatSilver
218a471b2006JaguarBlack
2673bf791994FiatBlue
2f593ab81989FiatRed
7c2a251f1984RenaultBlue
11ba51001964FiatBrown
44a6344d1965VolkswagenBlack
b5fe633d1972BMWMaroon
66d9dd571996HondaWhite
ac2797a81967FordYellow
6aee077e1976BMWRed
34482f881962VolvoMaroon
e03206851966AudiMaroon
ed3e22f81964FiatBlack
0d205f9e1970FordOrange
50abe88e1986VolkswagenYellow
76bfb7052007VolkswagenBlack
c107bdd02002FiatGreen
c176797c1981MercedesSilver
cb05ef581962JaguarOrange
9ba637321984VolkswagenOrange
<a:form>
    <a:dataTable var="car" value="#{dtSummaryRowView.cars}" sortBy="#{car.brand}">
        <a:column headerText="Id" sortBy="#{car.id}">
            <h:outputText value="#{car.id}" />
        </a:column>
        <a:column headerText="Year" sortBy="#{car.year}">
            <h:outputText value="#{car.year}" />
        </a:column>
        <a:column headerText="Brand" sortBy="#{car.brand}">
            <h:outputText value="#{car.brand}" />
        </a:column>
        <a:column headerText="Color" sortBy="#{car.color}">
            <h:outputText value="#{car.color}" />
        </a:column>
        <a:summaryRow>
            <a:column colspan="3" style="text-align:right">
                <h:outputText value="Total:" />
            </a:column>
            <a:column>
                <h:outputText value="#{dtSummaryRowView.randomPrice}">
                    <f:convertNumber type="currency" currencySymbol="$" />
                </h:outputText>
            </a:column>
        </a:summaryRow>
    </a:dataTable>
</a:form>
                
JARCH, Copyright © 2022 All rights reserved. Running JARCH 24.3.0-SNAPSHOT on PrimeFaces-12.0.0 on Mojarra-2.3.13.