JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
757fa9d61972HondaBrown
a903f5641984RenaultSilver
3c5d6a521984MercedesSilver
97d9d3081991FiatBlue
e970083e1968HondaBlack
40e009dd2008AudiYellow
6a0302571994BMWBrown
7786f1ad1995RenaultGreen
1e42cffe2002HondaRed
c680edb71984VolvoBrown
3832870f1983VolkswagenBlue
8041092f1974HondaRed
fbd736a32005HondaOrange
b4b469022009RenaultWhite
ef2f8e461996FordRed
2f398a171993MercedesBlack
316e9f731967VolkswagenWhite
51e5cb281993AudiMaroon
2f47a3821986BMWGreen
7d5e96f31965VolkswagenBrown
cfc0707b1994VolvoRed
9a29e8dc1968JaguarGreen
850380941967HondaSilver
54a3212f1973VolvoBlue
4913fa2c1979HondaGreen
cdf62c961968AudiBrown
f791ff561977HondaBrown
857ef5c11986AudiOrange
200e3c1a1989VolkswagenBlack
4c86cd941994MercedesYellow
95c057071995AudiOrange
df6db65a1974FiatRed
d9cb4fc22002FiatSilver
662aac362004BMWYellow
872385fe1992VolvoRed
811e8ab01978AudiGreen
c7d7df8d1971MercedesBlack
7d2bf7f41998JaguarGreen
5475892e1976FordGreen
7e32fc201973FordOrange
a5a65f0f2007VolvoBlue
8494f85f1971MercedesMaroon
56d1ef8b1991VolkswagenSilver
861325511996MercedesSilver
552069651971AudiGreen
cde2fb3c1984JaguarRed
606aa97a2008MercedesOrange
4e23f5451966HondaWhite
f147e6631971VolvoSilver
5101e1251963AudiOrange
<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.