JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
801833f21994VolkswagenRed
1f6f48e31969RenaultMaroon
d278861c1963RenaultOrange
b60a8f6e1967BMWBlue
a45d24b21986FordBlue
cacf82341974AudiBrown
3870cbfa1962HondaRed
feea106d1998FiatYellow
31c287192008MercedesYellow
6cdabc022006BMWSilver
3424671a1964FordWhite
b365c0801985BMWGreen
76543a241963JaguarBlack
9f89a9c91988FiatBrown
f89576311969AudiBrown
930ed9601964MercedesBlue
0eb068922000JaguarBrown
998dec1b1960FiatRed
bbb466351987VolkswagenSilver
cac60e001969HondaBlue
4b3aa39c2001MercedesBlue
3f0658da2000RenaultBlue
ba640af11992FordBrown
ca732a041979MercedesBlack
cb1643fd1989BMWBrown
371eb4622005HondaRed
19bd00311976RenaultMaroon
644734101980JaguarRed
70e213e01967VolvoBrown
d6c4e1ad1979HondaGreen
19d266801990VolvoMaroon
224091e61984BMWOrange
1081bcbd1968MercedesBlue
1638644d1970VolkswagenOrange
e052130c1977FordYellow
ad3491db1995VolkswagenRed
a557506a1987FiatBrown
19b66c6c1987FiatRed
3e2f9e031992JaguarSilver
ba2755661966FordBrown
419d51ce1988FiatSilver
8ec8c1351975BMWBrown
8f503ee61992VolvoYellow
c37c30121993FiatBlack
9aac76d31998VolkswagenYellow
3bb01f921969VolvoYellow
c32ec4df2007VolvoBrown
4dfe3be12000AudiWhite
1f8591481966MercedesYellow
5d808f701987AudiBrown
<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.