JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
d7881f4f1984FordWhite
6049e1032004FiatOrange
7be568b02007VolkswagenRed
246ec3f21973FiatMaroon
345853551969FordRed
1077a4041983VolvoYellow
fb47ab101964FordBlue
6f421ded2008BMWYellow
7e1ba1491990VolkswagenGreen
c5dd17132008JaguarRed
b926cdc82003VolvoBlack
1fc128e51984VolkswagenBlue
054522f72001HondaBlue
33bc09131979JaguarGreen
b6c7e4c41988BMWRed
3ad9ecd71983AudiSilver
d481b13e2003VolvoWhite
a36b0f502004HondaBrown
b3cd98b71997HondaOrange
23ac371b1980MercedesWhite
d8168c431960FiatBrown
93379f381997FordGreen
4c38f0fd1977FordOrange
76bda34c1971MercedesBlack
8b4b88b82009FordBlack
322f03891964VolvoBrown
81a1ad672000VolvoBlue
88ee5f2b1974BMWBrown
1c9efd131968HondaSilver
0d31fe321986JaguarBrown
d19e60e01975FiatSilver
e3bcfa321960FordBrown
24cafe3f1982FordSilver
cac0861a2004VolvoWhite
f688f2742007HondaGreen
5aa08ea81999FordBrown
2732c3741996HondaRed
089243bf1992BMWRed
c500b58f1980MercedesOrange
4527d9e41976VolkswagenRed
9bc167181980BMWYellow
e2db42561994VolvoOrange
791b38512002FordGreen
397be79c1982JaguarMaroon
73706f431998AudiRed
9ef2d84d1999VolkswagenBlack
4b4cb4741999VolvoRed
6a9b60f41980FordGreen
2f88981e1965BMWBlue
f39a26d92007AudiSilver
<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.