JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
1c0189681986BMWSilver
2f2122f11994FordGreen
d37c954f1969FordBrown
b99a30731983HondaOrange
53f72a5e1975FiatBlack
f161a94e1968FordBrown
5618737f2009HondaYellow
de041c672001AudiYellow
f47aa2721995AudiBlue
7c06e6442004FordRed
4045743a2005VolkswagenBlue
3192b5bd2001BMWYellow
19fa66db1965FiatSilver
0114c3921976FordMaroon
644f32391995VolkswagenYellow
404ae2c71973MercedesMaroon
7a3d11c91963FiatOrange
218f4db71982FiatYellow
5062be801965VolkswagenSilver
9ffc87d71971BMWWhite
86619fd01994MercedesGreen
52c8a19e2002AudiBlue
5fd830401992AudiOrange
f51966681968FordSilver
c4da7eb61991VolvoYellow
589419df1966FiatOrange
4307b99b1976BMWBrown
bf24147b1996HondaBrown
0c3870b41967JaguarRed
cfb628841993FordBrown
9e88a0e61964VolkswagenGreen
d27413f72003JaguarBlue
b73d4a961985HondaBlue
fc7d7ede1997JaguarBlack
4060e0c21964MercedesMaroon
35f38b881982FordBlue
dd0da1af1984FordBlue
850747071987AudiBlack
a9a8c2322009HondaWhite
857835db2000JaguarBlack
899b8f771973FiatSilver
efdd50131965FiatSilver
d4c402ff1985FiatGreen
f412a2f71983JaguarGreen
403c550b1981RenaultSilver
8975ab191966RenaultBlue
13b9b2401990RenaultMaroon
c7853d501976RenaultWhite
6726e6b01996BMWOrange
7d0d2d341994RenaultBlue
<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.