JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
f681c1ea2000MercedesBrown
0e48e3bc1997RenaultRed
23171c9f1979RenaultRed
1b694b1c1974FordBlack
4cdd066c1991JaguarMaroon
25b14e091967VolvoBlue
5d837c752005AudiYellow
306d9a911969RenaultYellow
a40938671997FiatBlue
45dc36d11969JaguarWhite
aadf7a932005VolkswagenSilver
10331e152003HondaYellow
8d635c421981RenaultMaroon
c430b8f81997FiatSilver
8b61b9162001AudiBlack
bb79fc6e1967FordOrange
408674411984AudiGreen
5bfd83471994VolkswagenYellow
7a3eecd81980FiatOrange
1a3bdf4c1982BMWBrown
cbf6de591979FiatBlue
491d15ee2002AudiMaroon
17afff992005FiatGreen
894712422008MercedesMaroon
876250d61966JaguarSilver
7b3354d12009FiatMaroon
526ffada1987AudiBlack
79806bb51986VolvoMaroon
0cc3cbaf2003AudiRed
75f2aec91972FiatBlue
72eee5d02002VolvoRed
8597847a2008AudiMaroon
a2061fb71994BMWSilver
9a601f462008FiatBrown
3c0ea1012001AudiGreen
d7078f811963AudiBrown
c306d2a41974JaguarRed
5725968a2003HondaBlack
9259068e1969RenaultYellow
114a7cc51982HondaOrange
f5aba8561990FordMaroon
a1b2a5771973RenaultBrown
cdf394ed1998BMWOrange
f43f04e31994FordWhite
5bca3c1b1991RenaultBlue
dfd9fa781989FiatRed
4e161c612000RenaultOrange
fb78eb0f1987MercedesRed
f81d81c12005HondaYellow
b290c2aa1974MercedesBrown
<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.