JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
40c890ea1975VolvoBlack
a4fc0c5f2001FiatBlack
cb33c33f1981VolvoWhite
db7dd4bb2002RenaultBlue
c6d902e91994VolvoGreen
0a2187d61962MercedesWhite
3095ade61963MercedesBrown
e85186181961VolkswagenRed
da5544a71963FordBlue
22bdafa01983VolkswagenMaroon
11e5d7a51977VolvoSilver
b72f37811998BMWMaroon
b8b7a9271996RenaultWhite
dda83d941993FordGreen
7201fcd12009HondaSilver
6e1e606c1977FordOrange
9491e58f1966RenaultGreen
69a7725a1968RenaultRed
47fc175d2008MercedesGreen
0d03531e1964VolvoYellow
f33445541965VolkswagenRed
b7918c2a1976VolkswagenOrange
719572c02001JaguarBlack
41e55b731985VolvoRed
6c7429bf1964AudiSilver
62f440922000AudiGreen
7f1305181960AudiSilver
a30c2ca52007VolkswagenSilver
861038b71985BMWSilver
e5ad1ff02007FordMaroon
50ed26c71966BMWYellow
568165d41982RenaultSilver
45ff8db52004JaguarOrange
a9a93f7e1976RenaultBrown
d8b1193d1973VolkswagenBlack
e2ae29111992VolvoRed
49f944811960MercedesMaroon
f5da19551960RenaultWhite
22e380352001RenaultWhite
cf6a868f1998RenaultRed
307a4e1e2009VolkswagenBlack
faaa52ce1999BMWWhite
5326fc391972FordBlue
520f69f21986HondaBrown
dd05e8b12004VolkswagenBlack
3cdc09d21992MercedesYellow
6dc172311976AudiWhite
334da30d1968RenaultBrown
caaf111d1963VolvoBrown
ec99f7eb1997JaguarWhite
<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.