JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
9edca63a1971HondaWhite
22628e651974VolvoGreen
926456272005JaguarSilver
bb20e7722004RenaultYellow
b042f9cb1968FiatMaroon
e4217d922006FiatSilver
ea9cd2131972AudiRed
ffc2d4fe1993FiatGreen
93314b2c1982JaguarBrown
dc3c6ae41976FiatBlue
043856491984FiatOrange
6a5f00d81962AudiBlack
7c28d4981978FordBlue
4d17d98c1991BMWMaroon
42681cf01972VolkswagenSilver
436058681992VolvoGreen
938c23991984HondaSilver
70f7352c1966HondaGreen
ac1c2e921992JaguarGreen
709d54221986VolkswagenGreen
a48c78761999MercedesYellow
6e7937521985BMWSilver
91aec4cd2009AudiSilver
20323dcc1970BMWRed
28ea78071990BMWOrange
721823021984AudiBlack
d4013e432007FiatOrange
62769d1e2007AudiMaroon
e0f319181998BMWGreen
0fd3b5dc1971FiatBlue
3bd931c91965BMWRed
600d8baf1965MercedesBlack
31f206572009FiatYellow
5b39b83b2001VolkswagenWhite
98f7435c2005FordYellow
79b276ca1987VolkswagenYellow
0f1c08cc1985BMWBlue
e1e3fdd71970FordWhite
480899941961JaguarBlack
1ec1ddd01991JaguarBlack
9993b0621981FordYellow
c2b7075f1991VolvoMaroon
09baf0b32003HondaMaroon
ea58df822001JaguarGreen
cf0bd6982000FordSilver
7b35d9351967JaguarGreen
095485521987RenaultYellow
38cc8c501974FiatYellow
6d2f1a121992VolkswagenRed
f9b0d29a2001HondaGreen
<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.