JARCH SHOWCASE
JARCH SHOWCASE
DataTable - SummaryRow SummaryRow is a helper component of datatable used for dynamic grouping.
IdYearBrandColor
6b4d90a81986MercedesGreen
fc77d2e71993VolkswagenBlack
d2dc020f1960JaguarWhite
6f4ee5d61980MercedesBlack
867580212001FordWhite
2b0e945c1971AudiYellow
66107c8d2006MercedesBrown
542a13bf2009FordYellow
241f228a1967HondaOrange
c3fff0e61972FiatBlue
d7131f571968AudiOrange
0faf96111988MercedesOrange
08ea13a01986VolvoGreen
a3feb2781974VolvoSilver
5a2971ad1997FiatGreen
ab80ee3e1993FordBrown
c186a00b1979FordYellow
e5236acc1989VolvoBrown
cb92723c1981VolvoSilver
26893d7d2009VolvoWhite
60e9077a2001VolvoRed
83aa74b42003MercedesSilver
5990194c1989HondaRed
5780b28f1968MercedesWhite
13eba98d2004VolkswagenOrange
bd1137f21975JaguarYellow
b7f971d11986FiatMaroon
4e95c0201960FordWhite
7b110d742009FiatBlack
703288311973VolkswagenBrown
9b6b51902001HondaBlack
651e4a5c2008HondaBlack
b93158611993FordBrown
da7e388b1972JaguarOrange
e9aa2f0f1999JaguarOrange
82c7310f1968RenaultOrange
97c2e63b2000AudiOrange
f42df30a1970VolkswagenOrange
0e6b58d61975FiatWhite
4154ef461970BMWRed
ab708be71991JaguarBlue
2097af201988HondaYellow
048de8281973JaguarMaroon
aa306bbd1976MercedesOrange
ce8983751997VolvoRed
c32eea872008BMWBrown
3bbeec741975HondaBlack
601f7bb51967MercedesMaroon
d21101a21998FordWhite
b4f043002006JaguarMaroon
<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.