JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
e0fe19802000FordGreen
5456627d1963HondaBlue
247bd7af1974RenaultBlack
1409a82b1977BMWBlue
691b33611977RenaultWhite
ee13b5122008AudiOrange
c0f77d0a1987VolkswagenYellow
cff92a931970VolkswagenBlack
41880ad92008MercedesGreen
7ef271801995HondaRed
14af288e1975MercedesOrange
f781fb641976AudiYellow
b05e5a281964MercedesYellow
0ed61e742008BMWRed
b60086c71962HondaGreen
35e096271962VolvoYellow
9aecc0522006BMWRed
2baf1e581979FordOrange
93d84e961995FiatSilver
dba2da291975FiatBlue
cd2b20fe1998MercedesMaroon
ac368de71969BMWBrown
d5a876e11973AudiMaroon
5270a1c31987FordSilver
0541aaba2003FordSilver
8ab43e871971RenaultSilver
c5aa36791990FordRed
4f1f6e791979FiatBlue
d2ddabec1993HondaOrange
afe03f292007JaguarBlue
55208aae1993MercedesMaroon
18daaba91971VolkswagenYellow
b38636241967RenaultGreen
b19f96231983RenaultGreen
f6a860441965RenaultBlack
3cdc24a01976BMWYellow
84a9a1901975JaguarSilver
7d14b6cc1990HondaMaroon
b37f02c91989VolvoBlue
fec82d402005BMWGreen
9e4f57151995BMWBlack
22ba098b1993FiatBlack
2b893fa11965MercedesRed
1e26c1201967VolvoMaroon
979745ab1976BMWWhite
3812c4481962RenaultBlack
623f9af21995FiatMaroon
6e05c1411983FiatWhite
e4d50cc61962FiatGreen
f9c1ddb31990VolvoSilver
<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.