JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
a7ee41111972FordYellow
0a604ffd1994BMWBlack
6d5e6aaf1991FordMaroon
f240234a1964VolkswagenWhite
cf95a1951964BMWMaroon
3031fd141960MercedesBlue
4ba3ade22004FiatRed
834fb3ad1968HondaMaroon
c5fbe8e82004JaguarGreen
ad81d1282003MercedesRed
cb1932481972AudiBrown
40b661f31992VolkswagenBlack
e141823f1975AudiWhite
1a58d7301968FordGreen
f0a259f51978RenaultGreen
161d09921986VolkswagenMaroon
cae759811986VolkswagenOrange
9484340c1979JaguarMaroon
3a3085f11971BMWBlack
7153b32c1970VolkswagenWhite
004533102008JaguarMaroon
2f2b700e2009FiatSilver
4aabe8e62007BMWWhite
9c574dba1982HondaGreen
5f46bc841961FordMaroon
4889fc8c1972JaguarYellow
b154f6511981RenaultBrown
0517f11b1992FiatMaroon
96f14fbb1993JaguarRed
2ca73cca1975MercedesGreen
336f8b0d1988VolkswagenGreen
db55ae0a2005BMWBlack
37399b951990FiatOrange
3247a3b72005BMWBrown
f0bc11401974BMWRed
18abf5641999FiatSilver
5e6711d82000FiatGreen
2f1c87981997AudiRed
4fa869561981BMWBlue
7d076a361968VolkswagenGreen
edddbc941986FiatWhite
7ed1b8892000FordRed
fc1697801973RenaultGreen
326949801966AudiOrange
51f350691997AudiBlue
07583f6d1960MercedesWhite
2bc03d991987VolvoOrange
f8d8fcc51987BMWWhite
16c396e51964MercedesWhite
d36e51161975AudiGreen
<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.