JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
3d4ed1af1988HondaYellow
024714351968FiatBlue
b1db82e21963RenaultBrown
d44f35521988JaguarYellow
94ddbc251970AudiSilver
0018fd9d2009VolkswagenWhite
1d7bced72002JaguarGreen
785024fa1960BMWBrown
25e92a1f1978AudiBrown
4b5b43a41989BMWMaroon
d4ecb6112009FordBlue
6c0cae121960BMWGreen
70b946a82005BMWBrown
fc4302361967VolvoMaroon
416b73831994JaguarBlue
a7e6b38c1988VolkswagenBlue
a00a86d32004FiatRed
640f86121995HondaYellow
ef089b8f1965HondaGreen
97f40d681974VolvoSilver
e83da2691991AudiBrown
becd7c0a2002HondaGreen
df46f6301995HondaMaroon
1d90a0451986AudiBrown
b766a2a91962FiatSilver
2bd6d1ab1995FordYellow
0d79a7591984JaguarBlue
162c472d1969FordYellow
06ea15e11969JaguarYellow
b4ab06c42004VolvoWhite
667a51491988RenaultGreen
e1a3782e1996BMWSilver
a371692b1981VolvoOrange
63379e541992FiatOrange
06ba5b201976BMWGreen
57926f0f1983MercedesOrange
1aa3d1142009FiatYellow
d16f230b1963MercedesWhite
0a79faae1965AudiRed
067403b61983HondaRed
019183f91989BMWYellow
33ac571a1991RenaultGreen
1de2d3f01992RenaultSilver
906bfd8a1974VolkswagenRed
006195371981AudiOrange
d47bb93c1981BMWMaroon
a87fec452006JaguarOrange
56bbac041991RenaultRed
74c7866a2001MercedesWhite
59f7dd661979FiatWhite
<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.