JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
abdb67931979HondaMaroon
9d2dffff2007BMWRed
6534a07b2002RenaultYellow
16ecce3a1975FordSilver
ae6d4dd11979HondaBlack
2ecb7a7c1966FordSilver
7fc9dc4d1972RenaultBlue
fca06c601969MercedesBlack
41deec971970HondaRed
849bc3191990VolvoWhite
d4b74a8a1987VolvoBlue
3790d25e1974VolvoBlue
926d8d3a1991RenaultOrange
457a06c31997MercedesWhite
5740e7fa1979VolvoOrange
ea18316b1961JaguarYellow
b4413a731961VolvoBlack
728190521988FiatRed
1dc3dd901992JaguarMaroon
8c09548e1961AudiWhite
51e3b0382007VolvoSilver
22c56a641994BMWBlack
eb216aa51995AudiMaroon
1f8bab1f1975FiatOrange
e8a53b351991JaguarWhite
6687b8861984BMWSilver
53d37f6c1985RenaultSilver
5543c8411996VolvoBlack
fc6d1a7c2000FordMaroon
2576db711983FiatGreen
33d318451978HondaBlue
35826d201989FordRed
c4af84721999RenaultOrange
bece06982007FordBlack
37da39ca1972RenaultBrown
9aca7c9d1977MercedesSilver
848c6cf52005RenaultOrange
46c6f9b62003RenaultGreen
b8d778211996FiatOrange
7364ba311975FiatBrown
2c1d35f91965BMWYellow
84d15b1a1997FiatWhite
7462da921968MercedesGreen
cda454c31999AudiGreen
7312c91b2002BMWBlack
18e7eb1f1982AudiYellow
0f5b6bc51969VolkswagenYellow
c7f5f0991978VolkswagenBlue
63639b2d2001FiatRed
e7efc9411984JaguarGreen
<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.