JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
20d0f1192002FordYellow
a0a14cfc2005RenaultGreen
653f2ab31962RenaultRed
a6d9a0aa2005HondaBlue
07da2a8c1996JaguarWhite
2cdea26b1983RenaultWhite
1d91aab81984AudiBlack
e171967b1999JaguarYellow
ed12cb541976VolvoGreen
fe735cec1989MercedesGreen
d37748ef1989BMWGreen
cebff4e51986JaguarOrange
1249d26d1991RenaultBlack
c78ad17c1983MercedesMaroon
da4e04391980HondaYellow
65d742502002VolkswagenBlue
87f999ad1982MercedesYellow
8c37e8041978BMWBlack
eaa105a91966MercedesBrown
8e790fb91982FordYellow
2c167e7b2000VolkswagenGreen
78215c1c1988AudiBlue
5c48c8de1979BMWWhite
2e3642eb1966HondaWhite
ba870e981968FordSilver
42cd47382005VolkswagenBrown
006bbba02005MercedesYellow
680371d21975RenaultBrown
8e89cbfb2002RenaultBlue
5c203f801999VolkswagenBrown
a7974e701981AudiGreen
36492cb82006JaguarMaroon
8a1067972001FiatSilver
ade7b0ce1963FiatGreen
761fa8651967FordBlue
d4f408291967FiatBlack
4595d6fe1999RenaultMaroon
eaef973b1997MercedesGreen
1cad82102009RenaultBlue
f60cb04b1995VolkswagenBlack
02ba2e121985JaguarWhite
6c94a9d31988JaguarBlue
d3ef27511978JaguarWhite
ed12d7501992AudiSilver
d44afc001998RenaultMaroon
0c40756a1979RenaultWhite
e9ec8cfa1965VolvoBlack
43ebba0f1974FiatOrange
4847ff8e1971VolvoRed
0c7e59b71979JaguarOrange
<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.